This module contains the integrations test for the WebApp using Selenium.
The project contains the following major packages:
- cases contains the testcases
- datageneration contains project specific datageneration logic
- base contains the basics that the testcases have in common. This includes:
BaseTest: Contains the logic how the app server and it's underlying infrastructure is started, how videos are recorded and so on (most of the TCI features). Every test extends from this classIntegrationTestDefaults(implemented byBaseTest): An interface with common workflows that every test needs. For example: login, logout, waitUntil, ...InfraPerCase/ClassTest: Lifecycle specific implementations ofBaseTest- either for starting all infrastructure per case or once per class