-
-- -
Kiểm thử tích hợp: mỗi thành phần cần phải được kiểm thử trước khi được tích hợp. Điểm mấu chốt ở đây là thành phần mới cần phải được kiểm thử như bằng phương pháp chuyên dụng và sau đó cần phải kiểm tra để đảm các thành phần đã được tích hợp hoạt động bình thường như cũ.
Công cụ CASE: là một loại gói phần mềm hỗ trợ việc thiết kế và thực thi phần mềm.
Về cơ bản, quá trình kiểm thử phần mềm có thể được đơn giản hoá bằng cách lưu trữ dữ liệu đầu vào cho test case trong một file. Phần mềm sau đó được khởi chạy, và lấy các dữ liệu liên quan cần thiết đã được lưu trữ. Với sự hỗ trợ của công cụ CASE, cả chu trình này đều có thể được tự động hoá. Công cụ CASE chạy từng test case đã được thiết lập và so sánh với kết quả mong muốn, sau đó gửi báo cáo lại cho từng test case. Các test cases sau đó được lưu trữ lại cho mục đích kiểm thử hồi quy bất cứ khi nào phần mềm được chỉnh sửa. SilkTest là một ví dụ cho công cụ hỗ trợ việc này.
- Vấn đề đặt ra khi phần mềm có một giao diện người dùng, thì cách tiếp cận như trên sẽ không khả thi. Dữ liệu test như mở một menu hay nhấp một nút không thể lưu trữ trên file như những dữ liệu thông thường và nếu kiểm thử giao diện bằng cách thủ công thì sẽ rất tốn thời gian và công sức. Giải pháp cho vấn đề này là sử dụng các công cụ CASE đặc biệt hỗ trợ việc ghi lại các thao tác nhấp chuột, gõ phím,… Giao diện sẽ được kiểm thử thủ công chỉ một lần để tạo kịch bản cho file dữ liệu test sau đó dữ liệu sẽ được sử dụng cho những lần kiểm thử tự động sau. Một số công cụ case hỗ trợ kiểm thử giao diện là QARun và XRunner.