Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

This module contains the integrations test for the WebApp using Selenium.

Design

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 class
    • IntegrationTestDefaults (implemented by BaseTest): An interface with common workflows that every test needs. For example: login, logout, waitUntil, ...
    • InfraPerCase/ClassTest: Lifecycle specific implementations of BaseTest - either for starting all infrastructure per case or once per class