Skip to content

hashandom/Selenium-End-To-End-Testing

Repository files navigation

Selenium End-To-End Testing – SWAG Labs Automation

This project showcases an end-to-end automation testing suite for the SWAG Labs application using Selenium WebDriver. The project is structured using Maven and includes comprehensive documentation and automation implementation.

🔧 Technologies Used

  • Selenium WebDriver
  • Java
  • Maven
  • TestNG (optional, if used)
  • Git

📂 Project Contents

  • final_report.docx – Detailed summary of the testing process and outcomes
  • test_plan.docx – Structured test planning document
  • test_design.docx – Documentation outlining the design of test cases
  • test_cases.xlsx – Collection of test cases executed
  • mindmap.png or .mmap – Visual test structure and flow
  • Selenium Implementation Code

🚀 How to Run the Project

  1. Clone the Repository

    git clone https://github.com/hashandom/Selenium-End-To-End-Testing.git
    cd Selenium-End-To-End-Testing
  2. Set Up Maven Dependencies
    Make sure you have Maven installed. Run:

    mvn clean install
  3. Execute Tests
    You can run tests using:

    mvn test

✅ Features Tested

  • Login functionality
  • Product selection
  • Cart operations
  • Checkout process
  • Logout functionality

📘 Documentation Included

All testing artifacts are included:

  • Final report
  • Test plan
  • Test design document
  • Test cases
  • Mindmap for test flow
  • Selenium implementation scripts

📎 Notes

  • Ensure ChromeDriver or the corresponding WebDriver is installed and set in your system path.
  • You can modify the test configuration and base URLs in the config files.

About

SWAG labs selenium automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published