Skip to content

E-Commerce Website Automation Testing project for Avactis website

Notifications You must be signed in to change notification settings

anaghakarurkar/Avactis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Website Automation Testing project for Avactis website

Last Commit GitHub repo size

Overview

This project is developed to automate testing for an e-commerce website. It ensures the functionality and reliability of the website are thoroughly tested. The project leverages industry-standard tools and frameworks to deliver a robust and efficient testing suite.

Technologies Used

  • Selenium: Used for browser automation to simulate user interactions with the website.

  • Java: The programming language used to implement the test scripts and frameworks.

  • TestNG Framework: Utilized for test execution and management, including annotations, grouping, and assertions.

  • Log4j: For logging application activities and debugging information.

  • Allure Reports: For generating detailed and user-friendly test reports.

  • Jenkins: Used for Continuous Integration (CI) to automate test execution and integrate with the development lifecycle.

Features

  • Comprehensive test coverage for core functionalities of the e-commerce website.

  • Detailed test execution reports with logs and visual representation of results.

  • Integration with Jenkins for automated test execution.

  • Modular and maintainable test design using TestNG.

Prerequisites

  • Java Development Kit (JDK) installed and configured.

  • Maven or Gradle for project build and dependency management.

  • Jenkins setup for CI/CD pipeline.

  • Supported browsers (e.g., Chrome, Firefox) and corresponding WebDriver executables.

Setup Instructions

  1. Clone the repository:

    git clone

  2. Navigate to the project directory:

    cd ecommerce-automation-testing

  3. Install dependencies using Maven:

    mvn clean install

  4. Configure the testng.xml file for the test suite.
  5. Execute tests:

    mvn test

  6. View test results in the Allure Reports:

    allure serve target/allure-results

About

E-Commerce Website Automation Testing project for Avactis website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published