Kiểm tra dựa trên yêu cầu
Kiểm tra dựa trên yêu cầu là gì?
Kiểm thử dựa trên yêu cầu là một cách tiếp cận kiểm thử trong đó các trường hợp kiểm thử, điều kiện và dữ liệu được bắt nguồn từ các yêu cầu. Nó bao gồm các bài kiểm tra chức năng và cả các thuộc tính phi chức năng như hiệu suất, độ tin cậy hoặc khả năng sử dụng.
Các giai đoạn trong Kiểm tra dựa trên Yêu cầu:
Defining Test Completion Criteria - Thử nghiệm chỉ hoàn thành khi tất cả thử nghiệm chức năng và phi chức năng hoàn tất.
Design Test Cases - Một trường hợp thử nghiệm có năm tham số là trạng thái ban đầu hoặc điều kiện tiên quyết, thiết lập dữ liệu, đầu vào, kết quả mong đợi và kết quả thực tế.
Execute Tests - Thực thi các trường hợp kiểm thử đối với hệ thống đang kiểm thử và ghi lại kết quả.
Verify Test Results - Xác minh xem kết quả mong đợi và thực tế có khớp với nhau không.
Verify Test Coverage - Xác minh xem các thử nghiệm bao gồm cả khía cạnh chức năng và phi chức năng của yêu cầu.
Track and Manage Defects - Bất kỳ khuyết tật nào được phát hiện trong quá trình thử nghiệm đều trải qua vòng đời của khuyết tật và được theo dõi để giải quyết. Số liệu thống kê sai sót được duy trì sẽ cho chúng ta tình trạng tổng thể của dự án.
Yêu cầu Quy trình kiểm tra:
Thử nghiệm phải được thực hiện một cách kịp thời.
Quá trình kiểm thử nên thêm giá trị vào vòng đời phần mềm, do đó nó cần phải hiệu quả.
Việc kiểm tra toàn diện hệ thống là không thể, do đó quá trình kiểm tra cũng cần phải hiệu quả.
Kiểm tra phải cung cấp tình trạng tổng thể của dự án, do đó nó phải có thể quản lý được.