Test Process¶
End-to-End Testing¶
Web applications should provide automated end-to-end testing for typical use cases.
Test Automation¶
Test automation must be implemented as far as possible. In particular, automated regression tests must be provided.
Unit Tests¶
Obligation¶
For projects, with the exception of PVM small projects (budget < 100 T€), unit tests must exist and be able to be executed automatically.
Test Coverage Report¶
A report should be created to determine the test coverage. A meaningful KPI definition is the basis here.
Load Tests¶
Load tests should be available for performance-sensitive components. They should provide information on throughput, stability and resource consumption (for endurance or stress tests).
Test Cases¶
The following tests must be performed: - Functional tests - Test of resource consumption (memory, CPU)