• Định nghĩa:
    Test case mô tả điều kiện kiểm thử, dữ liệu và kết quả mong đợi.
    Test script là chương trình hoặc kịch bản tự động thực thi các bước kiểm thử đó. Trong thực tế, một test script thường được thiết kế linh hoạt (parameterized / data-driven / keyword-driven) để:
     - chạy với nhiều bộ dữ liệu khác nhau,
     - xử lý nhiều điều kiện kiểm thử,
     - thực thi nhiều test case trong cùng một script.
    Giúp giảm số lượng script cần viết và tăng khả năng tái sử dụng.
  • Hình thức:
    - Test case: Tài liệu (manual), mô tả bằng câu chữ hoặc bảng.
    - Test script: Kịch bản automation được tạo trên hệ thống (flow, step, action…).
  • Mục đích: 
    - Test case dùng để kiểm thử thủ công và làm cơ sở xây dựng kiểm thử tự động.
    - Test script dùng để thực thi kiểm thử tự động trên hệ thống.
  • Nội dung chính:
    - Test case mô tả điều kiện, các bước thực hiện, dữ liệu test và kết quả mong đợi.
    - Test script thể hiện cụ thể các bước thao tác, phần tử, hành động và kiểm tra kết quả.
  • Mức độ kỹ thuật:
    - Test case mang tính nghiệp vụ, dễ đọc, không phụ thuộc công cụ.
    - Test script mang tính kỹ thuật, phụ thuộc công cụ và môi trường automation.
  • Thời điểm sử dụng: 
    - Test case dùng trong giai đoạn thiết kế và thực hiện kiểm thử thủ công.
    - Test script dùng khi cần tự động hóa các test case đã ổn định.
Sửa lần cuối: Thứ Năm, 12 tháng 2 2026, 5:29 PM