A self-directed Quality Assurance portfolio project focused on manual web application testing of SauceDemo.
The project demonstrates:
- Test case design and execution
- Positive and negative testing
- Functional and UI testing
- Defect identification and documentation
- Test results and traceability
- QA documentation practices
Application: SauceDemo
URL: https://www.saucedemo.com/
Testing Type: Manual Web Application Testing
The initial test scope covers:
- Login
- Product listing
- Product sorting
- Shopping cart
- Checkout
- Logout
The current execution evidence contains 4 executed login test cases, all marked Pass in the original test sheet. Additional test cases are documented as planned/not yet executed rather than being presented as completed results.
Two defects were identified during the broader testing work:
- Product image display issue
- Product mismatch during click-through
Detailed reports are included in bug-reports/. Where the original evidence did not contain exact reproduction details, those fields are explicitly marked for confirmation rather than invented.
saucedemo-qa-testing/
├── README.md
├── test-cases/
│ └── manual-test-cases.xlsx
├── bug-reports/
│ ├── BUG-001-product-image-display.md
│ └── BUG-002-product-mismatch.md
├── test-results/
│ └── test-execution-report.md
├── api-testing/
│ └── README.md
└── automation/
└── README.md
Test cases are written with:
- Preconditions
- Test steps
- Test data
- Expected result
- Actual result
- Priority
- Execution status
Ahmed Malik
Computer Science Graduate | QA Internship Candidate