background image
<< Dealing With Death | Blackbox vs Glassbox >>
<< Dealing With Death | Blackbox vs Glassbox >>
Acceptance, Regression, Unit, Functional...
Acceptance, Regression, Unit, Functional...
Same thing, just a matter of timing.
Unit: Detailed tests of individual parts
Unit tests are easy(er)
So we think of the rest in terms of unit tests
Functional: Tests of your API
Blackbox unit tests
Integration: Testing that the pieces work together
Just unit testing bigger units
Acceptance: Tests defining your requirements
Customer driven unit tests
Regression: Tests for backwards compatibility
Old tests never die, they just become regression tests
All can be done with the same techniques