Weekly Mini Series
part 10: testing, testing, testing
During the term of a project it is advisable to carry out program tests at various points in time. In this context, we differentiate between function, integration and mass tests (particularly for testing performance).
Function test
Who carries out the test? - The developer of the function module.
What is tested? - The functionality of individual modules is tested based on the technical specification. Make sure that any dependence on other modules is reduced as far as possible.
When is the test carried out? - During the development process.
Integration test
Who? - Key users and the Informatics Department.
What? - The interplay between the various modules based on defined process chains.
When? - At the end of the development process.
Mass test / Performance test
Who? - All the developers
What? - Especially critical sub-processes or functions are tested to see if they meet defined quality targets (performance test). With the mass test, the parallel use of the program by a typical number of users is also tested.
When? - During the development process in order to identify performance bottlenecks at an early stage and to initiate corrective measures.
- In addition, at the end of the project in order to identify possible bottlenecks for operations later in the final version.
Klick here for all parts as pdf.