This project contains manual testing documentation and Selenium automation testing for the SauceDemo e-commerce website.
The following functionalities were tested:
- User Login
- Add Product to Cart
- Remove Product from Cart
- Product Information and Navigation
- Cart and Inventory State Management
- Checkout Process
- Product Sorting and Filtering
- UI and Visual Layout
The documentation folder contains:
- Test Plan
- Bug Report
Selenium WebDriver with Python was used for automation testing.
The automation tests cover:
- Login functionality
- Add to Cart functionality
- User session/cart state
- Checkout functionality
The testing was performed using the available SauceDemo test users, including:
- standard_user
- locked_out_user
- problem_user
- performance_glitch_user
- error_user
- visual_user
- Python
- Selenium WebDriver
- Google Chrome
- Microsoft Word
- Git & GitHub
- Loom
saucedemo_automation/
│
|
├── login.py
├── addcart.py
├── testsession.py
|── testcheckout.py
│
├── documentation/
│ ├── Test_Plan.docx
│ ├── Test_Cases.docx
│ └── Bug_Report.docx
│
├── Vidoes:
│ ├──links
│
└── README.md