This project focuses on automating the testing of the Best Buy web application using Selenium with Java, TestNG, and Maven Build. The test automation framework is developed following the Page Object Model (POM) architecture, ensuring modular and maintainable code. The integration of Selenium streamlines the automation process for any application.
-
Page Object Model (POM): The project employs the POM framework to organize and structure the automation code, enhancing readability and maintainability.
-
TestNG Framework: TestNG is utilized as the testing framework, allowing the creation of comprehensive test cases and scenarios.
-
Documentation: All test cases and scenarios are documented meticulously in an Excel Spreadsheet, providing a clear overview of the test coverage.
-
HTML Reports: The automation framework generates HTML reports using Extent Reports, offering detailed insights into test execution results. These reports are valuable for thorough analysis.
-
Cross-Browser Testing: The framework includes Cross-Browser Testing capabilities, allowing simultaneous testing on various browsers such as Chrome, Firefox, Edge, etc., ensuring compatibility and reliability.
- Selenium
- TestNG
- log4j
- Extent Reports
Follow these steps to clone the repository and execute the tests:
git clone https://github.com/BASILAHAMED/BestBuyTest.git
cd Project
Contributions to this project are welcome. If you want to contribute, please refer to the contribution guidelines outlined in the repository. Your contributions can enhance the functionality, reliability, and scalability of the automation framework.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the framework following the terms specified in the license.
For any issues, queries, or suggestions related to the BestBuyTest project, please feel free to raise an issue in the repository. Your feedback is valuable, and we are committed to continually improving the framework. Thank you for choosing BestBuyTest Project as a reference for your automated testing needs!