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 > bottom-up testing
Next vertical incremental testingsandwich testing    Upvertical incremental testing    Previous vertical incremental testingtop-down testing   

bottom-up testing
subjectfact 
bottom-up testinghas definition A incremental testing strategy in which you start by testing the very lowest levels of the software using drivers, and then work upwards, as you integrate successive layers2001-08-30 14:54:42.0
has disadvantage the cost of writing the drivers2001-08-30 14:54:42.0
has procedure start by testing the very lowest levels of the software using a driver2001-08-30 14:54:42.0
is a subtopic of 10.9 - Strategies for Testing Large Systems2001-08-30 14:54:42.0
is a kind of vertical incremental testing2001-08-30 14:54:42.0
integration testinghas advantage when you find a problem, you can find the defect more easily because you have a better idea in which subsystem to look2001-08-30 14:56:00.0
is better than big bang testing for large systems2001-08-30 14:56:00.0
testingcan find defects whose consequences are obvious but which are buried in complex code, and thus will be hard to detect when inspecting2001-08-30 14:57:56.0
involves thinking of what could go wrong without actually studying the software2001-08-30 14:57:56.0
requires attention to detail2001-08-30 14:57:56.0
processsee also process^22001-08-30 14:57:05.0