This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Testing

Extensive testing raises system quality.

1 - Test frameworks

Requirements

  • Implement unit testing.
  • Implement mocks.
  • Implement frontend testing.

Examples

See also

Application frameworks

Database frameworks

Frontend frameworks

Full stack development

2 - Test principles

Requirements

  • Practise test-driven development.
  • Practise behaviour-driven development.
  • Implement a test strategy.

Examples

See also

Agile processes

3 - Testing tools

Requirements

  • Measure code coverage.
  • Automate testing.
  • Deploy to test environments.

Examples

See also

CI/CD

Cloud deployment