ML A= MTTF/(MTTF+MTTR)*100% 3) Thử nghiệm tĩnh
7.3.3. Xây dựng các thủ tục kiểm thử (Test script)
1) Ghi hoặc lập trình các thủ tục kiểm thử
Mục đích: Tạo ra các thủ tục kiểm thử phù hợp để thực hiện các tình huống kiểm thửvà các thủ tục kiểm thửnhƣ mong muốn.
Thực hiện các bƣớc sau đây:
- Tạo hoặc thu thập các thủ tục kiểm thử - Kiểm tra, sửa lỗi các thủ tục kiểm thử - Xem xét và đánh giá tỷ lệ đã đƣợc kiểm thử
2) Xác định các chức năng hỗ trợ kiểm thử trong các mô hình thiết kế và lập trình
Chỉ rõ các yêu cầu chức năng phần mềm cần thiết (phải bổ sung) để trợ giúp cho việc xây dựng hay thực hiện kiểm thử. Các chức năng hỗ trợ đƣợc sử dụng nhiều nhất trong kiểm thửtích hợp.
3) Thiết lập các bộ dữ liệu ngoài Mục đích:
- Tạo và duy trì cơ sở dữ liệu, lƣu trữ dữ liệu độc lập với các thủ tục kiểm thử. - Dữ liệu đƣợc các thủ tục kiểm thử sử dụng trong thời gian thực hiện kiểm thử Các bộ dữ liệu ngoài cung cấp dữ liệu theo các cách sau:
- Dữ liệu nằm ngoài các thủ tục kiểm thử sẽ hạn chế các tham chiếu cố định trong thủ tục kiểm thử.
- Dữ liệu ngoài dễ dàng cho việc sửa đổi mà ít hoặc không ảnh hƣởng đến các thủ tục kiểm thử.
- Các tình huống kiểm thử có thể dễ dàng đƣợc bổ sung vào dữ liệu kiểm thử mà ít hoặc không phải sửa đổi thủ tục kiểm thử.
- Dữ liệu ngoài có thể chia sẻ giữa nhiều thủ tục kiểm thử.
- Các bộ dữ liệu ngoài có thể bao hàm nhiều giá trị dữ liệu sử dụng đểkiểm soát các thủ tục kiểm thử.