In the last topic, we learned about Unit Testing. And in this topic, we will learn Incremental Integration Testing. In this lecture we will learn what is Incremental Integration Testing ? It's one example and how to use it. So,What is Incremental Integration Testing? After Unit Testing gets over, we will perform Incremental Testing. In this testing, we will check how the modules are interacting with each other. The developers will integrate the modules one by one; this is called Incremental Integration Testing. okay! When the developers integrate the modules, at that time, they use stubs and drivers. This approach is called Incremental Integration Testing. Here we take an example, we want to assemble the PC. First of all, what will we do? we will connect the keyboard with the PC. We will check if the keyboard is working. Then, what will we check? We will check the mouse, then the printer, then the cell phone. In this way, we will slowly add each and every part in the PC and we will test it. Similarly, the modules will be added like that and we will test it. Integration Testing has 3 methodologies, Top-Down Integration, Bottom-Up Integration and functional incremental. Let's first understand Top-Down Integration; this work will happen by integrating top to bottom components. Stubs will be used in that. So, What are stubs? Stubs are dummy functions. Like in the top-down approach, the output coming from the add function, we will use in multiple functions but if the multiply function is not ready then we make a stub of it. Now we will talk about bottom-up integration. In bottom-up integrations, Drivers will be used. Drivers are also the same as a stubs but it is used from the bottom up. Like in the recent example, the output of the multiply function, we will use in add. And If our add functionality is not ready, we will make Drivers. Now, let’s talk about functional Incremental. As per functionalities, we will test it in the starting itself, so that if there are any defects under interaction of modules, so that it quickly gets fixed. We learned about Incremental Integration, we saw an example of an assembled PC and we saw three techniques of how to use the Incremental Integration Testing techniques. Now, The next topic is Integration Testing.
Share a personalized message with your friends.