This website is preserved for historical and scholarly reference and is no longer actively maintained.

Testing

Levels of testing

Types of testing

Selecting test cases

Test coverage

Test process

Unit tests – functional tests

Example

Here is the code

Tests from OCL

Tests from UML

Unit tests - structural

Tests from UML

Subsystem tests

Subsystem

Polymorphic substitution

System tests

The use case hierarchy

Test assets

Asset evolution

System tests - Brickles

Software wears

Additional tests

Combinations of variables

Pair-wise combinations

Application