- Phương châm của kỹ thuật này là: Phòng khiếm khuyết hơn là trừ khiếm khuyết
63. Chiến lươc kiểm thử thời gian thực gồm mấy bước? là những bước nào? Giải thích nội dung cơ bản mỗi bước?
nội dung cơ bản mỗi bước?
Chiến lược kiểm thử thời gian thực gồm 4 bước:
- Kiểm thử tác vụ: kiểm thử từng tác vụ một cách độc lập với nhau (cho cả kỹ thuật hộp trắng và kỹ thuật hộp đen). Kiểm thử loại này cho phép:
o Phát hiện các sai về logic và chức năng
o Không phát hiện các sai về thời gian và ứng xử - Kiểm thử ứng xử:
o Sử dụng công cụ CASE tạo mô hình hệ thống để mô phỏng ứng xử của một hệ thời gian thực và xem ứng xử của nó như là một hậu quả của các sự kiện từ ngoài. Kết quả các hoạt động phân tích này có thể được dùng để thiết kế các ca kiểm thử.
o Dùng kỹ thuật tương tự như phân hoạch tương đương đương phân lớp sự kiện. Mỗi sự kiện được kiểm thử riêng và ứng xử của hệ thi hành được được khám nghiệm để phát hiện các sai do việc xử lý kết hợp với các sự kiện đó.
o Kiểm thử mọi lớp sự kiện. Các sự kiện được đưa vào trong hệ thống theo thứ tự ngẫu nhiên và với tần suất ngẫu nhiên nhằm phát hiện các sai ứng xử.
- Kiểm thử liên tác: kiểm thử để tìm các sai liên quan đến thời gian. Các tác vụ không đồng bộ khi có liên tác với các tác vụ khác. Vì thế cần kiểm thử với các nhịp điệu dữ liệu và tải xử lý khác nhau để xác định xem liệu các sai đồng bộ liên tác có xảy ra không. Hơn nữa, các tác vụ không đồng bộ do giao tiếp phụ thuộc hàng đợi thông điệp hoặc truy cập kho dữ liệu (data store) cũng được thử để bộc lộ các sai về cỡ dữ liệu.
- Kiểm thử hệ thống: sau khi tích hợp phần cứng và phần mềm tiến hành kiểm thử hệ thống để tìm ra các sai về giao diện.
c. Kiểm thử đơn vị