A Maven-based UI Test Automation project, as well as the configuration of all other framework/tool dependencies.
1-New Maven project for the Selenium framework
2. The required dependencies are added to the pom.xml file.
3-Configure of behavior-driven Framework Structure
Automate 10 test scenarios or cases to test the major features
1-Writing required test scenarios
2-Automate steps of the test scenario & add expected results, i.e., assertions
3-Apply POM design pattern & Page Factory & Hooks
Generating the test reports with the status of features and their test scenarios, execution time, and test steps statuses:
1-Executing the UI automated test suite using Test Runner
2-Run project with Maven commands
3-Generate a report