In ODO, the following testing strategy applies:
- Automatic tests
- Automatic test on unit level shall strive to cover 100%.
- Automatic test on different levels of integration shall cover all relevant use cases.
- Bug shall be reproduced with automatic tests (either on unit or integration level) before fixing them, if possible.
- Manual tests: All manual tests are free tests, that explore the corner cases of the system, that are not (yet) tested automatically. Important new test cases shall be implemented as automatic tests.
All bugs shall be described in dedicated issues.