Steps in Bottom Up Integration Testing Last Updated : 07 Mar, 2024 Comments Improve Suggest changes Like Article Like Report Bottom-up Testing is a type of incremental integration testing approach in which testing is done by integrating or joining two or more modules by moving upward from bottom to top through the control flow of the architecture structure. In these, low-level modules are tested first, and then high-level modules are tested. This type of testing or approach is also known as inductive reasoning and is used as a synthesis synonym in many cases. Bottom-up testing is user-friendly testing and results in an increase in overall software development. This testing results in high success rates with long-lasting results. Steps of Bottom-Up Integration TestingFollowing are the steps that are needed to be followed during the processing : Clusters are formed by merging or combining low-level modules or elements. These clusters are also known as builds that are responsible for performing certain secondary or subsidiary functions of software.It is important to write a control program for testing. These control programs are also known as drivers or high-level modules. It simply coordinates the input and output of a test case.Testing is done on the entire build or cluster containing low-level modules.lastly, the control program or drivers or high-level modules are removed and clusters are integrated by moving upward from bottom to top in the program structure with the help of control flow.Example of Bottom-Up Integration TestingIn the last, modules or components are combined to form cluster 1 and cluster 2. After this, each cluster is tested with the help of a control program. The cluster is present below the high-level module or driver. After testing, the driver is removed and clusters are combined and moved upwards with modules. Bottom-Up Integration Testing Advantages of Bottom-Up Integration TestingIt is easy and simple to create and develop test conditions.It is also easy to observe test results.It is not necessary to know about the details of the structural design.Low-level utilities are also tested well and are also compatible with the object-oriented structure.Disadvantages of Bottom-Up Integration TestingTowards the top of the Hierarchy, it becomes very complicated.There is no concept regarding the early skeletal system.There will be an impact on sibling and higher-level unit tests due to changes. Comment More infoAdvertise with us Next Article Steps in Bottom Up Integration Testing madhurihammad Follow Improve Article Tags : Software Engineering Software Testing Similar Reads Steps in Top Down Integration Testing Top-down testing is a type of incremental integration testing approach in which testing is done by integrating or joining two or more modules by moving down from top to bottom through the control flow of the architecture structure. In these, high-level modules are tested first, and then low-level mo 3 min read Big Bang Integration Testing Integration testing is a type of testing that is used to check the functionality of integrated components of a software system. It is usually performed after unit testing and before validation testing. In integration testing, individual software components are combined and tested as a group. The pur 8 min read Integration Testing - Software Engineering Integration Testing is the process of testing the interface between two software units or modules. It focuses on determining the correctness of the interface. The purpose of integration testing is to expose faults in the interaction between integrated units. Once all the modules have been unit-teste 11 min read Difference between Unit Testing and Integration Testing Unit Testing: Unit Testing is a type of software testing where individual software components are tested. Unit Testing of the software product is carried out during the development of an application. An individual component may be either an individual function or a procedure. Unit Testing is typical 2 min read Difference between Top Down and Bottom Up Integration Testing Prerequisite - Integration Testing 1. Top Down Integration Testing : Top Down Integration testing which is also known as Incremental integration testing. In this Top Down approach the higher level modules are tested first after higher level modules the lower level modules are tested. Then these modu 4 min read Like