Traditional Testing Notions
Traditional software is
- written in an imperative language
- described by functional decomposition
- developed in a waterfall life cycle
- separated into three levels of testing
- unit level, integration level, system level
these points do often not apply directly to object-oriented software