This is a draft cheat sheet. It is a work in progress and is not finished yet.
Integration/System Testing
System Testing |
verifies system functionality, interactions between modules. NOT individual modules |
|
|
Program Analysis
Lockset Analysis |
Detects breaking of locking principle. (Data Races) Identifies set of locks held by threads. |
Memory Analysis |
Detect misuse of dynamically/referenced memory through tracing data |
Testing Levels
Unit Testing (Test each component) -> |
Integration Testing (interaction components) -> |
System Testing (meets reqs) -> |
Acceptance Test (users accept it) |
|
|
|