Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > verification > testing > testing performed by software engineers > integration testing > incremental testing > vertical incremental testing > top-down testing
Next vertical incremental testingbottom-up testing    Upvertical incremental testing    Previous vertical incremental testingsandwich testing   

top-down testing comparison table
Subject have procedure have disadvantage has definition find is a kind of
vertical incremental testing   defects whose consequences are obvious but which are buried in complex code, and thus will be hard to detect when inspectingincremental testing
top-down testing
  1. test only the user interface, with the underlying functionality simulated by stubs
  2. work downwards, integrating lower and lower layers, each time creating stubs for the layers that remain un-integrated
  3. as you integrate each lower layer, test the system again
the cost of writing the stubsAn incremental testing strategy in which you start by testing only the user interface, with the underlying functionality simulated by stubs, then you work downwards, integrating lower and lower layersdefects in the layer that was most recently integratedvertical incremental testing

Next vertical incremental testingbottom-up testing    Upvertical incremental testing    Previous vertical incremental testingsandwich testing