STLC - Phát triển trường hợp thử nghiệm
Khi Kế hoạch thử nghiệm đã sẵn sàng, Nhóm QA bắt đầu phát triển các trường hợp thử nghiệm. Mục tiêu chính của giai đoạn này là chuẩn bị các trường hợp thử nghiệm cho một đơn vị riêng lẻ. Các trường hợp kiểm thử chức năng và cấu trúc này bao gồm chức năng, các điểm xác minh và xác nhận được đề cập trong Kế hoạch kiểm tra.
Các điểm sau đây cần được xem xét để phát triển trường hợp thử nghiệm trong STLC.
Trong giai đoạn này, nhóm QA viết trường hợp thử nghiệm với cách tiếp cận từng bước. Sau đó, Trường hợp kiểm thử được ký bởi Nhà phân tích kinh doanh sau khi xem xét hoặc làm lại các trường hợp kiểm thử trong trường hợp cần sửa đổi.
Khi các trường hợp thử nghiệm đã sẵn sàng, nhóm QA chuẩn bị Dữ liệu thử nghiệm dựa trên các điều kiện tiên quyết.
Tiêu chí đầu vào của giai đoạn này là các hoạt động trong kế hoạch kiểm tra phải được hoàn thành và kế hoạch kiểm tra phải sẵn sàng.
Tiêu chí thoát của giai đoạn này là các trường hợp thử nghiệm phải được ký kết, dữ liệu thử nghiệm phải sẵn sàng và các tập lệnh thử nghiệm được chuẩn bị nếu phạm vi tự động hóa.
Các trường hợp thử nghiệm nên được ánh xạ với Ma trận xác định nguồn gốc yêu cầu để theo dõi các yêu cầu nếu có bất kỳ điều gì bị bỏ sót.
Các hoạt động trong giai đoạn phát triển trường hợp thử nghiệm
Sau đây là ba hoạt động được thực hiện trong giai đoạn Phát triển trường hợp thử nghiệm:
Nhận dạng các tình huống thử nghiệm
Các kịch bản giúp dễ dàng kiểm tra và đánh giá một hệ thống phức tạp. Các chiến lược sau đây giúp tạo ra các tình huống tốt -
Liệt kê những người dùng có thể có, hành động và mục tiêu của họ.
Đánh giá người dùng với tư duy của hacker và liệt kê các trường hợp lạm dụng hệ thống có thể xảy ra.
Liệt kê các sự kiện hệ thống và cách hệ thống xử lý các yêu cầu đó.
Liệt kê các lợi ích và tạo các nhiệm vụ đầu cuối để kiểm tra chúng.
Đọc về các hệ thống tương tự và hành vi của chúng.
Nghiên cứu khiếu nại về sản phẩm của đối thủ cạnh tranh và sản phẩm tiền nhiệm của họ
Viết các trường hợp kiểm tra
Trường hợp thử nghiệm là một tài liệu, bao gồm dữ liệu thử nghiệm, điều kiện tiên quyết, kết quả mong đợi và điều kiện đăng bài, được phát triển cho một kịch bản thử nghiệm cụ thể nhằm xác minh sự tuân thủ theo một yêu cầu cụ thể.
Test Case đóng vai trò là điểm khởi đầu để thực thi test. Sau khi tập hợp các giá trị đầu vào được áp dụng; ứng dụng có kết quả cuối cùng và rời khỏi hệ thống tại một số điểm cuối còn được gọi là điều kiện đăng thực thi.
Chuẩn bị dữ liệu thử nghiệm
Dữ liệu thử nghiệm được sử dụng để thực hiện các thử nghiệm trên thiết bị thử nghiệm. Dữ liệu kiểm tra cần phải chính xác và đầy đủ để phát hiện ra các khiếm khuyết. Để đạt được ba mục tiêu này, cần tuân theo cách tiếp cận từng bước như được đưa ra dưới đây:
- Xác định các tài nguyên hoặc yêu cầu kiểm tra
- Xác định các điều kiện / chức năng cần kiểm tra
- Đặt điều kiện kiểm tra ưu tiên
- Chọn các điều kiện để kiểm tra
- Xác định kết quả mong đợi của việc xử lý các ca kiểm thử
- Tạo các trường hợp thử nghiệm
- Điều kiện kiểm tra tài liệu
- Tiến hành kiểm tra
- Xác minh và sửa các trường hợp thử nghiệm dựa trên các sửa đổi
Sơ đồ khối hoạt động
Sơ đồ sau đây cho thấy các hoạt động khác nhau tạo thành một phần của Phát triển trường hợp thử nghiệm.