Functional Testing
Functional tests exercise the complete program with various inputs.
Functional tests may comprise a scripted series of program inputs, possibly even with an automated mechanism for controlling mouse movements.
Functional tests differ from contract testing, since...
- contract tests focus on the interaction points (ie. messages that flow between a consumer and provider)
- while functional tests also ensure that the correct side effects have occured.
Backlinks