This project automates the testing of the Amazon website using Selenium WebDriver and TestNG in Eclipse IDE. It includes test scripts to validate web elements, user interactions, and workflows, ensuring the functionality and stability of the web application.
βοΈ Automated functional and regression testing for Amazon's web pages
βοΈ Validates UI elements, user actions, and workflows
βοΈ Parallel test execution for improved efficiency
βοΈ Generates detailed test reports (pass/fail status, execution time, logs)
βοΈ Developed and executed in Eclipse IDE
βοΈ Uses Maven for dependency management
- Selenium WebDriver β Automates browser actions
- TestNG β Manages test execution and reporting
- Java β Primary language for test scripts
- Chrome WebDriver β Executes tests on the Chrome browser
- Maven β Handles dependencies and build automation
- Eclipse IDE β Used for developing and running test scripts
git clone https://github.com/your-username/Amazon-Automation-Testing.git
Open Eclipse IDE Click on File β Import β Maven β Existing Maven Project Select the cloned project folder and click Finish
Right-click on the project Select Run As β Maven Clean Then, select Run As β Maven Install
Right-click on the testng.xml file Select Run As β TestNG Suite
After execution, detailed test reports will be generated in the test-output folder in Eclipse. The report includes:
β Number of passed, failed, and skipped test cases β³ Execution time for each test case π Logs and detailed insights Test reports can be exported in HTML, XML, and JSON formats for further analysis.
π© Contributing Feel free to fork this repository, raise issues, or submit pull requests if you have improvements or bug fixes. Let's make testing more efficient! π