1/ Kiểm thử tính năng
<aside>
⁉️ Mục tiêu: Test hết các tính năng chính được hiển thị trên website
</aside>
- [ ] Test link
- [ ] Test forms
- [ ] Test Cookies
- [ ] Test Business Flow
🐞 Test Link
Kiểm tra tất cả link trong trang web đang hoạt động chính xác và đảm bảo không có liên kết nào chết/hỏng. Link được kiểm thử gồm:
- Liên kết ngoài trang web
- Liên kết nội bộ
- Liên kết tới các vị trí trong cùng trang
- Liên kết sử dụng để gửi email tới admin hoặc người dùng khác trong trang…
🐞 Test Cookies
Test cookies gồm:
- Kiểm tra cookie (sessions) sẽ bị xóa khi xóa bộ nhớ cache hoặc khi chúng hết hạn.
- Xóa cookie (sessions) và kiểm tra thông tin đăng nhập có được yêu cầu khi bạn truy cập trang web lần sau.
🐞 Test Forms
Kiểm tra forms của trang đảm bảo hoạt động tốt, gồm các yêu cầu sau:
- Kiểm tra các trường của trang đã hoạt động đúng hay chưa. Ví dụ: nếu người dùng không nhập vào các trường bắt buộc thì có hiển thị thông báo lỗi hay không?
- Kiểm tra giá trị mặc định của các trường là gì?
- Nhập đầu vào không đúng validate của các trường thì sao?
- Thao tác trên các trường: xem, nhập, lưu, sửa, xóa…có ổn định không
- Các form có thân thiện dễ nhìn và dễ thao tác hay không?
🐞 Test Business Flow
- Kiểm thử các test case từ khi bắt đầu đến lúc kết thúc, giúp người dùng có thể đi qua theo 1 flow của trang web
- Kiểm thử các test case abnormal để khi người dùng thực hiện một số bước unexpected thì sẽ thông báo lỗi hoặc có tương tác phù hợp sẽ được hiển thị để người dùng có thể biết khi thao tác.
2/ Test tính khả dụng
<aside>
⁉️ Mục tiêu: Tính khả dụng của website là trang web dễ sử dụng, có hướng dẫn sử dụng rõ ràng, mỗi trang đều có menu chính và phải nhất quán.
</aside>
Nội dung test cần chú ý:
- [ ] Kiểm tra Navigation: Menu, button, textbox, breadcrum hoặc link đến các trang khác nhau trên trang web của bạn phải dễ nhìn thấy và nhất quán trên tất cả các trang web.
- [ ] Kiểm tra nội dung: nội dung phải dễ đọc không có lỗi chính tả hoặc ngữ pháp, thân thiện với người dùng. Hình ảnh được sắp xếp gọn gàng, hợp lý.
3/ Test tính tương thích
<aside>
⁉️ Mục tiêu: Test tính tương thích với trình duyệt (trên máy tính và trên điện thoại di động).
</aside>
Cùng một trang web trong các trình duyệt khác nhau sẽ hiển thị khác nhau:
- [ ] Cần kiểm thử ứng dụng web có hiển thị chính xác trên các trình duyệt không
- [ ] Cần phải kiểm thử ứng dụng web trên càng nhiều trình duyệt càng tốt (IE, Firefox, Chrome, Safari, Opera…) để kiểm thử tương thích
- [ ] Cần kiểm tra trên cả các phiên bản khác nhau của trình duyệt
- [ ] Cần kiểm thử trên cả trình duyệt của thiết bị điện thoại thông minh. Nếu ứng dụng chạy tốt hơn, hoặc có ưu tiên tương thích hơn với trình duyệt nào đó thì cần có thông báo tới người dùng.
4/ Kiểm tra hiệu năng