This repository features a Hybrid framework integrated with Extent Reports, designed for testing web applications. The framework combines the strengths of multiple testing methodologies, offering a clear and structured approach to writing test scenarios. For demonstration purposes, UI automation testing is performed on nopCommerce, a practice web application.
- Provides powerful test management, including annotations, grouping, and parallel execution.
- Helps structure test code for maintainability and reusability.
- Supports parameterized tests using external data sources for greater test coverage.
- Generates visually appealing and detailed test reports with screenshots, logs, and results.
- Supports parallel execution of tests to optimize time and resources.
- Tests can be executed on different browsers like Chrome, Firefox, etc.
- Includes the necessary configuration for running tests on Selenium Grid, enabling cross-browser and cross-platform compatibility testing.
- Java 17 or higher
- Maven 3.6v or higher
- TestNG 7.5v or higher
- Selenium 4.20v or higher
- Extent reports 5.0v or higher
- Selenium-Grid (latest version)