Thử nghiệm gia tăng
Thử nghiệm gia tăng là gì?
Sau khi kiểm thử đơn vị hoàn thành, nhà phát triển thực hiện kiểm thử tích hợp. Nó là quá trình xác minh các giao diện và sự tương tác giữa các mô-đun. Trong khi tích hợp, có rất nhiều kỹ thuật được các nhà phát triển sử dụng và một trong số đó là cách tiếp cận tăng dần.
Trong thử nghiệm tích hợp tăng dần, các nhà phát triển tích hợp từng mô-đun một bằng cách sử dụng sơ khai hoặc trình điều khiển để phát hiện ra các khiếm khuyết. Cách tiếp cận này được gọi là thử nghiệm tích hợp gia tăng. Ngược lại, big bang là một kỹ thuật kiểm tra tích hợp khác, nơi tất cả các mô-đun được tích hợp trong một lần chụp.
Phương pháp kiểm tra gia tăng
Top down Integration - Loại thử nghiệm tích hợp này diễn ra từ trên xuống dưới. Các thành phần hoặc hệ thống không khả dụng được thay thế bằng các phần sơ khai
Bottom Up Integration - Loại thử nghiệm tích hợp này diễn ra từ dưới lên trên. Các thành phần hoặc hệ thống không khả dụng được thay thế bằng Trình điều khiển
Functional incremental - Tích hợp và thử nghiệm diễn ra trên cơ sở các chức năng hoặc chức năng theo tài liệu đặc tả chức năng.
Thử nghiệm gia tăng - Tính năng
Mỗi Mô-đun cung cấp một vai trò nhất định trong cấu trúc dự án / sản phẩm
Mỗi Mô-đun có các phần phụ thuộc được xác định rõ ràng, một số phần trong số đó chỉ có thể được biết trong thời gian chạy.
Ưu điểm lớn hơn của thử nghiệm tích hợp gia tăng là các khiếm khuyết được tìm thấy sớm trong một lắp ráp nhỏ hơn khi tương đối dễ dàng phát hiện ra nguyên nhân gốc rễ của cùng một.
Một bất lợi là nó có thể tốn nhiều thời gian vì phải phát triển các trình điều khiển và sơ khai để thực hiện các thử nghiệm này.