ITEE ITEE-1 | Page 128

The following types of testing are included in integration testing. •Top-down testing “Top-down testing” is a method of testing in sequence starting from the higher-level modules. In many cases, however, the lower-level modules are not all complete. “Stubs” are then prepared, which are temporary modules that are called upon by the higher-level modules. Reference Sandwich testing “Sandwich testing” is a method that combines top-down and bottom-up testing. It is a type of integration testing. Reference Module A (testing complete) Test in sequence from higher-level modules “Big bang testing” is a method in which all of the modules are integrated and tested at once. It is a type of integration testing. Module under test Stub Big bang testing Stub Module under test Module B (testing complete) Module C (testing complete) Test in sequence from lower-level modules Development technology Driver Chapter 4 •Bottom-up testing “Bottom-up testing” is a method of testing in sequence starting from the lower-level modules. If the higher-level modules are not complete, “drivers,” which are temporary modules that call upon the lower-level modules are prepared. ●System testing (Comprehensive testing) “System testing” verifies whether the overall functions fulfill the requirements specification designed with the system architecture design. It is conducted after integrating programs for which integration testing is complete, and utilized in cooperation by the system development department and the user (system user department). 122