ML A= MTTF/(MTTF+MTTR)*100% 3) Thử nghiệm tĩnh
7.3.4. Thực hiện các thủ tục kiểm thử
1) Thực hiện các thủ tục kiểm thử
Mục đích: Thực hiện các thủ tục kiểm thử (hoặc các test script nếu là test tự động).
Thực hiện kiểm thửtheo các bƣớc sau:
- Thiết lập môi trƣờng kiểm thử để đảm bảo rằng môi trƣờng kiểm thử đã có đầy đủ các yếu tố cần thiết (phần cứng, phần mềm, công cụ kiểm thử, dữ liệu kiểm thử , v.v.).
- Kiểm tra môi trƣờng kiểm thửđể đảm bảo rằng tất cả các yếu tố cần thiết đang ở trạng thái ban đầu đúng theo yêu cầu để bắt đầu thực hiện kiểm thử.
- Thực hiện các thủ tục kiểm thử (kiểm thửtự động hoặc kiểm thửbằng tay) 2) Đánh giá việc thực hiện kiểm thử
Mục đích:
- Xác định việc thực hiện kiểm thửcó thực hiện theo đúng yêu cầu hay không - Xác định các hành động khắc phục cần thiết (từ nhóm phát triển).
Việc thực hiện kiểm thửkết thúc với một trong hai điều kiện sau:
- Điều kiện thƣờng: tất cả các thủ tục kiểm thử (hoặc test script) đã đƣợc thực hiện nhƣ dự kiến (Xem phần Kiểm tra lại kết quả kiểm thử)
- Điều kiện bất thƣờng hoặc kết thúc sớm: kiểm thử bị tạm dừng và tỷ lệ kiểm thửchƣa đạt yêu cầu (Xem phần Khôi phục hệ thống khi kiểm thửbị treo)
3) Khôi phục hệ thống khi kiểm thửbị treo Mục đích:
- Quyết định các hành động sửa đổi cần thiết để thực hiện tiếp các kiểm thử bị tạm dừng
- Giải quyết các vấn đề tồn đọng, khôi phục, và tái thực hiện các kiểm thử Để khôi phục hệ thống khi kiểm thửbị treo, cần thực hiện các bƣớc sau đây: - Tìm hiểu nguyên nhân của các vấn đề tồn đọng.
- Thực hiện các hành động khắcphục cần thiết. - Tái thiết lập môi trƣờng kiểm thử
- Kiểm tra lại môi trƣờng kiểm thử - Tái thực hiện kiểm thử
4) Kiểm tra lại kết quả kiểm thử
Sau khi hoàn thành kiểm thử, các kết quả kiểm thử cần đƣợc xem xét để xác định chúng có phù hợp với các kết quả dự kiến không.