This methodology first tests the modules from the highest utility layer. Generally, we contain the structural circulate of the application incremental testing beneath testing when we use this approach. We can substitute unavailable or underdeveloped parts or modules with stubs….