TestSuite is a project designed to showcase skills in automation testing and Java programming. The primary goal of this project is to test various features of the Parabank website using Cucumber and Selenium for user interface testing. As time permits, the project will be expanded to include additional features and improvements.
- Automated UI testing features using Selenium WebDriver
- Behavior-Driven Development (BDD) approach with Cucumber
- Allure reporting for comprehensive test results
- Logging with Log4j
- JSON handling with Jackson
- Fluent assertions with AssertJ
- Configuration management with Apache Commons Configuration
- Java Development Kit (JDK) 17
- Maven
- Clone the repository:
git clone https://github.com/valkarin/TestSuite.git
- Navigate to the project directory:
cd TestSuite
To run the tests, execute the following command: mvn clean test
After the tests are executed, you can find the Allure report in the target/allure-reports
directory.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.