3. Framework structure
3.1. Main directories
The main directories of the project are:
├── core
├── config
├── resources
├── utilities
└── tests
Each folder contains relevant modules for different testing functionalities.
3.2. Main components
The test automation framework consists of the following main components:
UI Tests: Automated browser tests using Selenium WebDriver.
API Tests: RESTful API testing using the Requests library.
Backend Tests: Database validation through direct queries.
Warning
Make sure to configure the correct environment variables and database connections before running tests.