Skip to content

An end-to-end automation testing project for the Amazon India website, developed in Java using Selenium WebDriver and the TestNG framework. Functionalities are automated through test scripts executed in Eclipse.

Notifications You must be signed in to change notification settings

nitishb-dev/Amazon_AutomationTesting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation Testing of Amazon Website

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.

πŸ“Œ Features

βœ”οΈ 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

πŸ›  Tech Stack

  • 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

πŸš€ Setup & Execution (Eclipse IDE)

1️⃣ Clone the repository

git clone https://github.com/your-username/Amazon-Automation-Testing.git

2️⃣ Import Project into Eclipse

Open Eclipse IDE Click on File β†’ Import β†’ Maven β†’ Existing Maven Project Select the cloned project folder and click Finish

3️⃣ Install Dependencies using Maven

Right-click on the project Select Run As β†’ Maven Clean Then, select Run As β†’ Maven Install

4️⃣ Run Test Cases

Right-click on the testng.xml file Select Run As β†’ TestNG Suite

πŸ“Š Test Reports

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! πŸš€

⭐ Don't forget to star the repo if you find it useful! ⭐

About

An end-to-end automation testing project for the Amazon India website, developed in Java using Selenium WebDriver and the TestNG framework. Functionalities are automated through test scripts executed in Eclipse.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages