Details the 5 levels of tests used in the project

There are 5 levels of tests used. Maven have two test phases, test and integration-test.

We use the testNG framework to perform tests.


These levels are controlled with maven profiles. To enable a level, use the corresponding maven profile. StandaloneTests are active by default