TestingGeek

Learn, Share and Keep Learning

Home Testing Types Life Cycle Top Down Integration Testing
Top Down Integration Testing
Testing Types - Life Cycle
Top down integration testing is an incremental integration testing technique which begins by testing the top level module and and progressively adds in lower level module one by one. Lower level modules are normally simulated by stubs which mimic functionality of lower level modules. As you add lower level code, you will replace stubs with the actual components. Top Down integration can be performed and tested in breadth first or depth firs manner.

Advantages

  • Driver do not have to be written when top down testing is used.
  • It provides early working module of the program and so design defects can be found and corrected early.
Disadvantages
  • Stubs have to be written with utmost care as they will simulate setting of output parameters.
  • It is difficult to have other people or third parties to perform this testing, mostly developers will have to spend time on this.
 

Stay in touch

Enter your email address:

Delivered by FeedBurner

Your Opinion Matters

Defect found by testers is
 

Follow Me - Twitter

Follow me on Twitter @ TestingGeek

Services.

Do you need reliable and efficient testing services covering all aspects of software testing? Contact Atlantis Software for all your software testing needs.

Check Websites

If you are looking for easy and cost effective way of checking and monitoring your web application and websites - try iCheckWebsite