Tiêu chuẩn kiểm thử website

1. Các khái niệm kỹ thuật

Chúng tôi sử dụng các thuật ngữ gốc tiếng Anh kèm giải thích, đảm bảo đồng bộ giữa các phòng ban kỹ thuật và đối tác:

  • Website: Giao diện, nội dung, hình ảnh, dữ liệu, mã nguồn lưu trên máy chủ, hiển thị qua trình duyệt.

  • PLHĐ (Phụ lục hợp đồng): Bản mô tả chi tiết các tính năng, chức năng và trách nhiệm bàn giao.

  • Webform/Form: Khung nhập và thu thập dữ liệu từ người dùng trên web.

  • Field/Text Field: Trường nhập liệu.

  • Validate: Kiểm tra, bắt lỗi dữ liệu đầu vào theo tiêu chí đã đặt ra.

  • UI/UX: Giao diện và trải nghiệm người dùng.

  • Client-side / Server-side: Xử lý phía máy khách / phía máy chủ.

  • Header / Footer: Vùng đầu trang / cuối trang web.

  • Alt (Image alt attribute): Thuộc tính mô tả hình ảnh, hỗ trợ SEO và người khiếm thị.

  • Log file: Tệp ghi lại lịch sử sự kiện, truy cập, lỗi hệ thống.

  • Anchor text: Đoạn văn bản có thể nhấp vào, dẫn đến một liên kết.

  • CAPTCHA: Công cụ xác thực người dùng, chống spam.

2. Khái niệm và quy trình kiểm thử website

  • Kiểm thử website là quá trình kiểm tra, đánh giá chất lượng sản phẩm web trước khi bàn giao hoặc đưa vào vận hành chính thức, bao gồm cả tái kiểm thử khi cập nhật chức năng.

  • Mục tiêu: Phát hiện và khắc phục lỗi kỹ thuật, đảm bảo trải nghiệm tối ưu cho người dùng cuối.

Quy trình kiểm thử bao gồm:

  1. Kiểm thử chức năng (Functional Test):

    • Đối chiếu chức năng theo PLHĐ.

    • Thực hiện đầy đủ các trường hợp kiểm thử (Test cases) dựa trên checklist bàn giao.

  2. Kiểm thử liên kết (Link Test):

    • Đảm bảo không có liên kết hỏng (nội bộ, ngoài, mailto).

  3. Kiểm thử webform:

    • Test các trường hợp nhập liệu, field bắt buộc, validation cả phía client và server, trạng thái khi không nhập, kiểm tra thứ tự tab, kiểm tra giá trị mặc định, kiểm tra nhập ký tự đặc biệt, unicode.

    • Đảm bảo form trình bày rõ ràng, dễ dùng.

  4. Kiểm thử điều hướng (Navigation):

    • Menu, button, điều hướng trên mọi trang, header/footer đồng bộ, điều hướng logic, nội dung hướng dẫn rõ ràng.

  5. Kiểm thử nội dung:

    • Không lỗi chính tả, nội dung đầy đủ, hình ảnh có alt, không ảnh lỗi, anchor text hợp lệ.

    • Đảm bảo accessibility (truy cập cho người khuyết tật), Mobile friendly (chạy tốt trên di động).

  6. Kiểm thử tương thích (Compatibility Test):

    • Kiểm tra trên nhiều trình duyệt (Chrome, Firefox, Safari, Edge), thiết bị (desktop, mobile, tablet), hệ điều hành (Windows, macOS, Linux, Android, iOS).

    • Hỗ trợ chế độ dark mode (nếu có).

    • Test ở các độ phân giải phổ biến (theo thống kê Google Analytics mới nhất).

  7. Kiểm thử bảo mật (Security Test):

    • Kiểm tra HTTPS, phân quyền truy cập, chống truy cập trái phép, kiểm tra file tải lên/tải xuống, session timeout, kiểm thử các lỗ hổng phổ biến (SQLi, XSS, CSRF…), lưu log hệ thống.

    • Đảm bảo tuân thủ quy định bảo vệ dữ liệu cá nhân (GDPR/Nghị định 13).

    • CAPTCHA hoạt động ổn định tại các điểm đăng nhập/đăng ký, chống bot.

  8. Kiểm thử hiệu năng (Performance Test):

    • Đảm bảo website tải nhanh, chịu tải tốt khi nhiều người truy cập đồng thời (nếu áp dụng).

  9. Kiểm thử lại (Regression Test):

    • Tái kiểm tra sau mỗi lần sửa lỗi hoặc cập nhật chức năng mới.

3. Tổng kết

  • Tất cả website do Mắt Bão WS triển khai đều được kiểm thử toàn diện, nhiều vòng, theo quy trình chuẩn trước khi bàn giao cho khách hàng.

  • Chúng tôi cam kết kiểm thử lại định kỳ hoặc khi website có thay đổi lớn để đảm bảo chất lượng vận hành.

  • Mục tiêu cuối cùng: Website phải ổn định, an toàn, dễ dùng, tương thích mọi thiết bị và sẵn sàng phục vụ khách hàng ngay khi ra mắt.


Tài liệu được cập nhật mới nhất vào ngày 26/05/2025