Trong quá trình kiểm thử, người thử nghiệm phải kiểm tra sản phẩm và báo cáo về các vấn đề và sự cố mà họ gặp phải. Trong bài viết này, chúng ta sẽ tìm hiểu về các định nghĩa và liệt kê các vấn đề cần chú ý. Cùng bắt đầu nhé!
Vấn đề là gì?
Vấn đề là một hành vi không mong muốn hoặc sự cố trong chức năng hoặc thiết kế của sản phẩm. Vấn đề cũng có thể là một lỗ hổng trong thiết kế hoặc bố cục của trang và cũng có thể là một lỗi trong nội dung của nó.
Vấn đề có thể tạo ra thông báo lỗi khi sao chép. Nó cũng có thể ngăn người dùng sử dụng chức năng hoặc tính năng của sản phẩm. Vấn đề ngăn người dùng tiếp tục sử dụng sản phẩm theo cách dự định hoặc truy cập vào các phần của sản phẩm.
Nhiệm vụ của người thử nghiệm
Nhiệm vụ của người thử nghiệm là xác định vấn đề trên sản phẩm bằng cách thực hiện kiểm tra và báo cáo chúng trong các chu kỳ kiểm tra.
Kiểm tra chức năng
Kiểm tra chức năng được sử dụng để xác định trạng thái của sản phẩm, xem cách thức hoạt động của sản phẩm ở trạng thái hiện tại và báo cáo vấn đề có thể có trên sản phẩm.
Trong các chu kỳ kiểm tra chức năng thủ công, người thử nghiệm sẽ được yêu cầu sử dụng sản phẩm như một người dùng thông thường. Người thử nghiệm sẽ bao gồm các phần của sản phẩm được đề cập trong phạm vi và kiểm tra các chức năng và tính năng khác nhau trên sản phẩm.
Người thử nghiệm cũng có thể tuân theo hướng dẫn bổ sung kèm theo chu kỳ hoặc hoàn thành các trường hợp kiểm tra bao gồm các hành động cụ thể và kết quả dự kiến.
Kinh nghiệm
Sau một số chu kỳ kiểm thử, bạn sẽ nhận ra rằng nhiều trang web và ứng dụng có các bộ phận và chức năng tương tự nhau.
Bạn có thể theo dõi các vấn đề được báo cáo bởi các người thử khác và xem phần nào có thể áp dụng các vấn đề tương tự vào sản phẩm tiếp theo mà bạn sẽ kiểm thử.
Vấn đề trong kiểm thử chức năng
Dưới đây là một số vấn đề thường gặp trong quá trình kiểm thử chức năng:
1. Trang 404 không tìm thấy
Lỗi này thường xảy ra khi bạn định hướng đến một trang không tồn tại trên trang web. Điều này có thể xảy ra vì trang web đang được cập nhật và thay đổi theo thời gian.
2. Liên kết không chuyển hướng đúng
Một số liên kết trên trang web có thể chuyển hướng người dùng đến trang sai hoặc không hoạt động đúng. Nếu bạn gặp các liên kết khác nhau chuyển hướng đến cùng một trang, hãy kiểm tra xem trang đó không bao gồm nội dung bạn đang tìm kiếm.
3. Liên kết hoặc email không thể nhấp
URL, email và các liên kết khác thường được tô sáng và có thể nhấp vào.
4. Nút mất thời gian để phản ứng
Rất quan trọng để kiểm tra các nút phản ứng và chúng hoạt động như mong đợi. Trong một số trường hợp, các nút có thể mất thời gian để phản ứng hoặc có hành vi không mong muốn.
5. Sử dụng tính năng tạo lỗi
Khi tìm kiếm các mục khác nhau hoặc điều hướng trong ứng dụng, có thể xảy ra các chức năng không hoạt động đúng và tạo lỗi hiển thị cho người dùng.
6. Điều hướng không chính xác
Trong một số trường hợp, trang web hoặc ứng dụng không thể điều hướng đến trang trước hoặc trang tiếp theo đúng cách.
7. Sai bộ lọc kết quả
Có thể xảy ra vấn đề với các bộ lọc trên trang web, ví dụ như hiển thị các mục không liên quan sau khi áp dụng bộ lọc cụ thể.
8. Không thể xóa hoặc chỉnh sửa mục trong giỏ hàng
Ví dụ: Nhấp vào nút xóa để làm mới trang, nhưng các mục vẫn ở trong giỏ hàng. Hoặc nhấp vào nút chỉnh sửa không làm thay đổi số lượng mặt hàng trong giỏ hàng.
9. Nút Like không hoạt động hoặc không hoạt động như mong đợi
Nhấp vào nút Like hoạt động lần đầu tiên, nhưng ngừng hoạt động nếu cố gắng thích nhiều mục hơn. Hoặc nhấp vào nút thích không thêm các mục vào danh sách mong muốn.
10. Thiếu một chức năng quan trọng
Thiếu một chức năng quan trọng hoặc một tính năng ngăn việc sử dụng các bộ phận của sản phẩm. Hoặc một mục được viết trên ứng dụng trong phạm vi, nhưng không thể tìm thấy khi thực hiện kiểm tra.
Vấn đề về giao diện người dùng
Dưới đây là một số vấn đề về giao diện người dùng thường gặp trong quá trình kiểm thử:
1. Thiếu hình ảnh
Thường dễ phát hiện nếu có một hình ảnh bị thiếu trên một trang. Thông thường sẽ có một biểu tượng hình ảnh bị thiếu hoặc một văn bản xung quanh nó. Đôi khi trang sẽ có một khoảng trống giữa nội dung mà hình ảnh nên có.
2. Hình ảnh mờ
Bất kỳ yếu tố đồ họa hoặc hình ảnh nào trên trang web trông không phù hợp với kích thước chính xác, hoặc hình ảnh mờ và nền.
3. Các mục và thuộc tính không đúng
Kiểm tra xem các mục và hình ảnh trên trang được căn chỉnh đúng như mong đợi. Sử dụng mức thu phóng phổ biến và kích thước độ phân giải màn hình để xác định các vấn đề hợp lệ trên trang web.
4. Số lượng kết quả sai khi lọc
Các bộ lọc khác nhau thường hiển thị số lượng mục bạn sẽ thấy sau khi áp dụng chúng. Trong một số trường hợp, số lượng được hiển thị trên bộ lọc và số lượng bạn thấy trong kết quả có thể khác nhau.
5. Nội dung bất ngờ có thể lặp lại
Đôi khi cùng một nút hoặc liên kết xuất hiện nhiều lần do nhầm lẫn hoặc bất ngờ.
6. Lỗi trong nội dung
Có thể xảy ra các lỗi viết hoa sai, lặp lại các chữ cái không cần thiết, dịch sai từ hoặc các lỗi khác trong ngữ pháp hoặc văn bản.
Vấn đề về hiệu suất
Dưới đây là một số vấn đề về hiệu suất mà bạn có thể gặp phải trong quá trình kiểm thử:
1. Tải chậm hoặc kết nối kém
Một số trang web có thể bao gồm các tập lệnh sẽ làm quá trình tải lâu hơn dự kiến (hơn 10 giây). Trang web cũng có thể không tải nếu có sự cố trên máy chủ.
2. Giao diện hoặc chức năng chậm chạp
Một số chức năng hoặc tập lệnh trên trang web có thể gây ra giao diện chậm trong quá trình thử nghiệm. Có thể tạm thời đóng băng trang web, ứng dụng hoặc một phần của nó. Các tính năng không thể tải cũng là một vấn đề.
Vấn đề vỡ ứng dụng
Dưới đây là một số vấn đề vỡ ứng dụng thường gặp trong quá trình kiểm thử:
1. Ứng dụng bị vỡ
Vấn đề này thường xảy ra khi kiểm tra ứng dụng hơn là kiểm tra trang web. Một hoặc nhiều vấn đề sau có thể xảy ra: ứng dụng đột ngột dừng hoặc khởi động lại, thiết bị bị đóng băng hoặc thông báo lỗi hiển thị ứng dụng bị vỡ.
2. Trình duyệt đóng băng và tập lệnh dừng
Trong những trường hợp hiếm khi điều hướng trang web và sử dụng các tính năng của trang, trang có thể dừng và không phản hồi. Ngay sau đó, bạn sẽ thấy một cửa sổ bật lên đề cập đến các kịch bản đã dừng lại.
Bài viết tham khảo từ: HEFC