Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Store Checkout Automation

An automated test suite for the Sauce Demo e-commerce website, built to demonstrate core Selenium WebDriver skills for QA roles.

Tech Stack

  • Language: Java 11
  • Automation: Selenium WebDriver 4
  • Test Framework: TestNG
  • Build Tool: Maven
  • Design Pattern: Page Object Model (POM)

What's Tested

  • Login with valid user, locked-out user, and invalid credentials
  • Sorting products by name and price
  • Adding items to the cart
  • Completing the full checkout flow
  • Verifying the order confirmation message

How to Run

  1. Clone the repository
  2. Make sure Java 11+ and Maven are installed
  3. Run: mvn test

Project Structure

src/test/java/com/saucedemo/
├── pages/    → Page Object classes (one per web page)
├── tests/    → TestNG test classes
└── utils/    → Reusable helpers (driver setup, etc.)

About

Automated test suite for Sauce Demo e-commerce site using Java, Selenium WebDriver, TestNG, and POM

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages