Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Manual QA Testing Project - E-Commerce Web Application (Sauce Demo)

Overview

This project demonstrates structured manual testing of a web-based e-commerce application. The goal was to validate core user flows, identify functional and UI defects, and document findings using industry-standard QA practices.

The project was designed to reflect real-world Junior QA responsibilities rather than tutorial-based testing.

Scope of Testing

  • User Authentication: Login / Logout flows
  • Product Interaction: Product listing and search
  • Cart Management: Shopping cart functionality
  • Checkout Process: Payment and order flow
  • UI/UX: Basic consistency and responsiveness checks

Test Types Performed

  • Test Type: Manual UI Testing
  • Manual Functional Testing: Verifying features against requirements.
  • UI Testing: Ensuring visual elements align with standards.
  • Smoke Testing: Verifying critical paths after new builds.
  • Basic Regression Testing: Ensuring bug fixes didn't break existing features.

Test Artifacts

Artifact Link Description
Test Plan View Test Plan Defined scope, test strategy, environment, and entry/exit criteria.
Test Cases View Test Cases 20 structured manual test cases covering core application flows.
Bug Reports View Bug Reports 7 documented defects with clear reproduction steps, severity, and priority.

Tools & Environment

  • Browsers: Google Chrome
  • OS: macOS
  • Documentation: Markdown
  • Version Control: GitHub

Key Findings

  • Issues related to authentication validation.
  • Inconsistent cart state handling.
  • Missing validation during checkout.
  • UI and workflow inconsistencies impacting user experience.

What I Learned

  • Writing clear and reproducible test cases.
  • Creating actionable bug reports for developers.
  • Understanding the nuance between severity vs. priority.
  • Thinking in end-to-end user flows rather than isolated features.

Note: This project focuses on manual QA fundamentals and does not include automation or performance testing.


How to Review This Project

  1. Start with the Test Plan to understand scope and strategy
  2. Review Test Cases for coverage
  3. Check Bug Reports for documentation quality

Releases

Packages

Contributors