15 Implementation Flashcards
Top-Down Integration
Starting with user-facing shit, and working down. Major faults show up early, but low-level things might not be tested well.
Starting with user-facing shit, and working down.
Top-Down Integration
Bottom-Up Integration
Work from system-facing towards user-facing shit. Everything is tested well, but major design flaws might not appear until the end.
Work from system-facing towards user-facing shit.
Bottom-Up Integration
Doing both bottom-up and top-down integration at once.
Sandwich Integration
Implementation test workflow
Unit testing, product testing, acceptance testing
Testing to Spec, AKA
Black Box Testing
Black Box Testing, AKA
Testing to Spec
Testing to Code, AKA
Glass Box Testing
Glass Box Testing, AKA
Testing to Code
Test-to-Spec
Use specifications to define test cases. Test every possible set of values within specs.
Equivalence Testing
Test in-range, and just outside/inside range.
Testing in-range, and just outside/inside range.
Equivalence Testing
Glass Box test coverage
Statement, Branch, Path
Linear Code Sequences
Points where control flow might jump