Một trong những lý do mà lỗi các bạn log lên bị reject đó là log bug trùng với các bug log trước đó. Lỗi bị log trùng có thể đã có trong Know bug hoặc trong danh sách Bug của cycle hiện tại. Một điểm yếu nữa của tester Việt Nam đó là ngôn ngữ, do đó các bạn rất khó có thể phát hiện xem lỗi của mình có bị trùng không. Để khắc phục việc đó, hôm nay Bắt Bug Dạo sẽ hướng dẫn các bạn một số tip cơ bản để có thể nhanh chóng kiểm tra xem bug của mình có bị trùng với các lỗi đã log không.
1. Đọc danh sách lỗi
Đây thì không phải là tip mà là viêc cần phải làm. Thực tế với những cycel có khoảng 20 lỗi đổ xuống thì mình luôn dành thời gian đọc hết toàn bộ các phần lỗi đã được log trong Know bug, còn phần lỗi của cycle hiện tại thì vừa làm vừa đọc nên cũng không đến nỗi bị log trùng.
Tuy nhiên, phương pháp này chỉ dành cho những cycle có số lượng Know bug ít, còn nếu có tầm 30-40 Know bug trở lên thì mình sẽ không thực hiện đọc nữa vì nó nhiều và đọc xong chắc cũng không nhớ được hết. Do đó, mình sẽ thực hiện các biện pháp tìm kiếm để khoanh vùng.
2. Tính năng tìm kiếm của trình duyệt và TestIO
Trường hợp chưa biết lỗi đã được log chưa thì mình sẽ tận dụng tối đa tính năng search của TestIO và Trình duyệt

- Tính năng search của TestIO thì sẽ tìm kiếm toàn bộ nội dung của lỗi hiện có bao gồm từ title, step, actual, expected … nhưng nhược điểm là hơi chậm.
- Tính năng search của trình duyệt thì chỉ search được title nhưng đước cái nó nhanh.
Vậy câu chuyện ở đây là chúng ta sẽ tìm cái gì. Dưới đây là một số thông tin mình sẽ sử dụng để tìm kiếm
- Tên control tương tác cuối: Thao tác cuối cùng gây lỗi luôn phải được mô tả cụ thể nên đây chính là điểm mà mình hay dùng. Sử dụng tên button chính xác (bằng ngôn ngữ hiện tại web/app) để tìm kiếm luôn là giải phấp hay.
- Tìm kiếm theo message lỗi hiển thị: Với trường hợp có message lỗi hiển thị thì hãy dùng chính nội dung lỗi để tìm kiếm (có thể dùng một phần message để tìm kiếm)
- Mã lỗi: Nếu trang 404 xuất hiện thì bạn có thể dùng mã lỗi này để thực hiện tìm kiếm, sẽ có kha khá các mã lỗi ví dụ 500, 503 …
3. Lọc danh sách lỗi
Tìm được lỗi ở tính năng nào hãy lọc các lỗi thuộc phần tính năng đó để đọc qua, nếu vẫn còn nhiều thì kết hợp thêm với tìm kiếm ở trên
Lọc theo loại lỗi, cách này mình thường làm với lỗi Visual và content, các lỗi này thường ít nên lọc xong thì mở ra đọc một lươt. Loạt lỗi này còn có lợi thế là có ảnh nên lướt nhanh rất dễ để kiểm tra.
Đây là các mánh mà mình hay xài để kiểm tra nhanh xem lỗi có bị trùng không. Hi vọng sẽ giúp đỡ các bạn trong việc tìm nhanh lỗi mình đã bị trùng hay chưa, từ đó tránh bị rejected. Tất nhiên, tỷ lệ log lỗi trùng vẫn có nếu ông tester trước Viết sai chính tả ca này có thể có cách là cắt nhỏ chuỗi cần tìm kiếm ra. Sai chính tả thì sai 1 từ thôi chứ sai gì sai cả đoạn đúng ko?
Chúc cả nhà tìm nhiều lỗi kiếm nhiều tiền nha.