The declared goal of testing in Olat is to achieve a high degree of automatism
Any guarantee of high code quality that can be achieved in an automated way - for example in a nightly test - is very valuable. Having automated tests allows to both keep test costs low and achieve an improvement of quality over release-cycles rather than a decrease due to higher complexities etc.
This automatism is not feasible on exactly all levels of testing, but the goal is to automate where it makes sense from a effort/gain point of view
Table 2.1. Test Matrix
| Functional Testing | Load/Stress Testing | Performance/Scalability Testing | |
|---|---|---|---|
| Class |
|
| |
| Module |
|
| |
| Node |
|
|
|
| Cluster |
|
|
|