3.4 .Tạo dữ liệu kiểmthử
3.4.5 .Tạo các ca kiểmthử
Phần này mô tả cú pháp trƣờng hợp kiểm tra tổng thể. Tổ chức các trƣờng hợp thử nghiệm vào dãy phòng thử nghiệm bằng cách sử dụng kiểm
tra hồ sơ vụ án và thƣ mục thử nghiệm bộ phần mềm đƣợc thảo luận trong phần tiếp theo.
Phần này mô tả tổng quan cú pháp sinh ca kiểm thử. Tổ chức các ca kiểm thử vào bộ kiểm thử bằng cách sử dụng tập tin chứa các ca kiểm thử.
Các ca kiểm thử đƣợc xây dựng trong bảng Test case từ những từ khóa có sẵn. Từ khóa có thể đƣợc nhập khẩu từ các thƣ viện kiểm thử, các tập tin tài nguyên hoặc tạo ra trong bảng Keyword của chính tập tin chứa ca kiểm thử.Các từ khóa có thể sử dụng tham số khác nhau. Một từ khóa có thể không hoặc nhận nhiều tham số. Một trong các tham số có thể có giá trị mặc định.
Cột đầu tiên trong bảng Test case chứa tên của các ca kiểm thử. Một ca kiểm thử bắt đầu từ hàng với tên của ca kiểm thử đó cho tới hàng chứa tên của một ca kiểm thử khác hoặc đến hàng cuối của bảng. Cột thứ hai thƣờng là tên của các từ khóa. Một ngoại lệ cho quy tắc này là các biến thiết lập từ giá trị trả về từ khóa. Kể từ cột thứ hai và cũng có thể các cột tiếp theo sẽ chứa tên biến và tên một từ khóa đƣợc đặt sau chúng. Trong cả hai trƣờng hợp, các cột sau tên từ khóa có thể chứa tham số đến từ khóa cụ thể. Hình 3.7 là một minh họa.
Hình 3.7. Cú pháp của ca kiểm thử.
Tiếp theo, phần này sẽ trình bày thiết lập trong bảng Test case. Các ca kiểm thử có thể có các thiết lập của riêng chúng. Tên của thiết lập luôn nằm trong cột thứ hai của bảng ,đây là vị trí các từ khóa thƣờng đứng nếu không có thiết lập, giá trị của chúng nằm trong các cột tiếp theo. Tên thiết lập phải nằm trong dấu ngoặc vuông để phân biệt chúng với các từ khóa. Các thiết lập có sẵn đƣợc liệt kê trong Bảng 3.2 dƣới đây và giải thích trong phần sau.
Bảng 3.2. Các thiết lập sẵn
[Documentation] Đƣợc sử dụng để chỉ một tài liệu ca kiểm thử cụ thể. [Tags] Đƣợc sử dụng cho việc gắn thẻ các ca kiểm thử.
[Setup], [Teardown] Xác định Setup và Teardown cho các ca kiểm thử cụ thể.
[Template] Chỉ định từ khóa mẫu để sử dụng. Chính các ca kiểm thử sẽ chỉ chứa dữ liệu để sử dụng nhƣ các đối số đến từ khóa đó.
[Timeout] Đƣợc sử dụng để thiết lập timeout cho một ca kiểm thử.
Hình 3.8 là ví dụ minh họa về ca kiểm thử với các thiết lập của nó.
Hình 3.8. Thiết lập trong bảng Test case.