Danh sách các loại bug trong testing thường gặp
Bug là một nỗi lo sợ đối với tất cả các Dev, từ những người mới vào nghề đến đã có kinh nghiệm lâu năm.
Xét theo mức độ
- Block Bug (lỗi nghiêm trọng): Xét theo mức độ thì những lỗi này thuộc về mặt chức năng, khiến người dùng không truy cập được vào đường link của một website nào đó và hành động như ý họ mong muốn.
- Major Bug (lỗi lớn): Gây ảnh hưởng đến trải nghiệm người dùng vì những lỗi này rất dễ nhìn thấy, điển hình như các đoạn mã HTML hiển thị trên trang web hoặc mẫu pop-up thông tin không có chứa văn bản...
- Minor Bug (lỗi nhỏ): Không gây ảnh hưởng nhiều đến trải nghiệm người dùng nhưng cần xem xét chỉnh sửa vì các lỗi này thường là sai chính tả, ảnh mờ, bố cục bị bóp méo... làm giảm tính chuyên nghiệp của đơn vị sở hữu website.
Xét theo chức năng
- Functional Bug (lỗi hoạt động): Gây ra bởi các yếu tố thuộc về môi trường kỹ thuật như chất lượng mạng kém, code quá nặng dẫn đến thời gian tải trang lâu, không hiện nội dung...
- Graphical Bug (lỗi đồ họa): Đây là loại lỗi liên quan đến giao diện và cách bố trí trang web như nội dung mất cân xứng, hình ảnh bị chồng, chữ viết đè lên nhau... gây mất thẩm mỹ.
- Wording Bug (lỗi ngôn từ): Đây là loại lỗi thuộc phần nội dung, ảnh hưởng khá lớn đến yếu tố cảm quan cho người đọc.
Xét theo tần suất
- Mức độ thường xuyên: Gây ảnh hưởng đến tốc độ tải trang, thường lặp lại rất nhiều lần cho đến khi chúng thật sự được giải quyết.
- Mức độ ngẫu nhiên: Lỗi này thường xuất hiện một cách bất ngờ, khiến các tester cảm thấy "bực bội" vì không biết chúng có từ đâu.
- Chỉ xảy ra một lần: Lỗi này thường xuất hiện với tần suất cực thấp, các tester không mấy chú ý đến chúng.