Khai thác thử nghiệm trong thử nghiệm phần mềm
Khai thác thử nghiệm trong Kiểm thử phần mềm là một tập hợp các sơ khai, trình điều khiển và các công cụ hỗ trợ khác cần thiết để tự động hóa việc thực thi kiểm tra. Khai thác thử nghiệm thực hiện các thử nghiệm bằng cách sử dụng thư viện thử nghiệm và tạo báo cáo thử nghiệm. Khai thác thử nghiệm chứa tất cả thông tin cần thiết để biên dịch và chạy thử nghiệm như trường hợp thử nghiệm, cổng triển khai mục tiêu (TDP), tệp nguồn đang thử nghiệm, sơ khai, v.v.
Tại sao sử dụng Test Harness?
- Tự động hóa quá trình thử nghiệm
- Thực thi các bộ thử nghiệm của các trường hợp thử nghiệm
- Tạo báo cáo thử nghiệm liên quan
- Hỗ trợ gỡ lỗi
- Để ghi lại kết quả kiểm tra cho từng bài kiểm tra
- Giúp các nhà phát triển đo lường mức độ bao phủ của mã ở cấp độ mã
- Tăng năng suất của hệ thống thông qua tự động hóa
- Nâng cao chất lượng của các thành phần và ứng dụng phần mềm
- Để xử lý điều kiện phức tạp mà người kiểm tra đang gặp khó khăn trong việc mô phỏng
Có hai bối cảnh nơi Test Harness được sử dụng
- Kiểm thử tự động: Nó chứa các tập lệnh thử nghiệm, các tham số cần thiết để chạy các tập lệnh này và thu thập kết quả để phân tích nó
- Kiểm tra tích hợp: Nó được sử dụng để tập hợp hai đơn vị mã hoặc mô-đun tương tác với nhau để kiểm tra xem hành vi kết hợp có như mong đợi hay không
Kiểm tra công cụ khai thác
- Junit: Công cụ được sử dụng khi sử dụng Java
- Nunit: Công cụ được sử dụng để sử dụng .Net framework
Khung kiểm tra Test Harness Vs
Khai thác thử nghiệm | Khung kiểm tra tự động hóa |
---|---|
|
|
|
|
|
|
|
|