Skip to content

Best Buy automation testing using Selenium with Java, TestNG and Maven

Notifications You must be signed in to change notification settings

BASILAHAMED/BestBuyTest

Repository files navigation

BestBuy Web Application Automated Testing

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.

Features

  • 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.

External Jars Used

  • Selenium
  • TestNG
  • log4j
  • Extent Reports

Getting Started

Follow these steps to clone the repository and execute the tests:

git clone https://github.com/BASILAHAMED/BestBuyTest.git
cd Project

Contribution Guidelines

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.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the framework following the terms specified in the license.

Support

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!

About

Best Buy automation testing using Selenium with Java, TestNG and Maven

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages