Các đầu mục khi viết Test Checklist

Đưa ra checklist kiểm thử là một phần quan trọng trong quy trình kiểm thử phần mềm. Checklist chứa các tiêu chí cần được kiểm tra, các quy tắc, tiêu chuẩn hoặc điều kiện dữ liệu cụ thể để xác minh tính đúng đắn và chất lượng của sản phẩm phần mềm.

Tại sao sử dụng checklist kiểm thử

  • Checklist kiểm thử là một danh sách chi tiết cần đạt được, giúp nhóm kiểm thử tạo ra các trường hợp kiểm thử dựa trên các yêu cầu và tiêu chí từ checklist.
  • Checklist giúp đảm bảo rằng tất cả yêu cầu đã được bao phủ và không có quyền bỏ sót nào.
  • Checklist giúp ngăn chặn thiếu sót trong quá trình kiểm thử và hạn chế xuất hiện lỗi
  • Checklist giúp theo dõi quá trình kiểm thử dễ dàng và đảm bảo tiến độ công việc

Cách tổ chức checklist kiểm thử

Có nhiều cách để tổ chức checklist kiểm thử, tuỳ thuộc vào dự án. Dưới đây là một số cách tổ chức thông dụng:

Tổ chức theo chức năng

  • GUI: Kiểm tra giao diện, kích thước chữ, vị trí, màu sắc, menu, căn dòng.
  • Functional: Kiểm tra logic nghiệp vụ, trường hợp positive và negative, quyền vai trò, xác minh các trường dữ liệu.
  • Non-functional: Kiểm tra hiệu suất, khả năng sử dụng, khả năng tương thích, …

Kiểm tra khả dụng

  • Nội dung trang web không có lỗi chính tả và lỗi ngữ pháp.
  • Kích cỡ phù hợp với yêu cầu đặc tả.
  • Nội dung căn chỉnh và thông báo lỗi đúng ngữ pháp.
  • Tool tip có với tất cả các trường.
  • Tất cả các nút có chuẩn và kích cỡ phù hợp.
  • Link home hiển thị ở tất cả các trang đơn.
  • Kiểm tra broken links và ảnh.
  • ..

Kiểm tra tính tương thích

  • Kiểm tra website trên các trình duyệt khác nhau.
  • Kiểm tra phiên bản html và tương thích với trình duyệt.
  • Kiểm tra hiển thị ảnh đúng với các trình duyệt.
  • Kiểm tra cỡ chữ được sử dụng ở các trình duyệt.
  • ..

Kiểm thử cơ sở dữ liệu

  • Kiểm tra tên csdl, bảng, cột và giá trị mặc định.
  • Kiểm tra khóa chính và khóa ngoại.
  • Kiểm tra thủ tục lưu và tham số.
  • Kiểm tra dữ liệu mã hóa trong cơ sở dữ liệu.
  • ..

Kiểm tra bảo mật

  • Kiểm tra truy cập https cho dữ liệu nhạy cảm.
  • Kiểm tra thông tin quan trọng được mã hóa.
  • Kiểm tra quy tắc mật khẩu.
  • Kiểm tra lỗi được hiển thị.
  • ..

Kiểm tra hiệu suất

  • Xác định hiệu suất và tính ổn định của ứng dụng.
  • Xác định kiến trúc hỗ trợ ứng dụng.
  • Xác định kích cỡ cấu trúc.
  • Xác định ứng dụng và thiết kế tối ưu.
  • ..

Tạo checklist kiểm thử là một quá trình quan trọng nhằm đảm bảo chất lượng sản phẩm phần mềm. Bài viết này dựa trên các nguồn tham khảo chất lượng để giúp bạn tạo ra một checklist kiểm thử toàn diện và hiệu quả.

FEATURED TOPIC