SauceDemo – Manual QA Web Testing
Type: Functional / Usability
Severity: Medium
Priority: Low–Medium
- User logged in with
standard_user - User on Products page
- Log in to the application.
- Click Add to Cart on any product.
- Attempt to add the same product again.
- Open the Cart page.
- User should be able to add multiple units of the same product
OR - The UI should clearly indicate that only one unit per product is allowed.
- The Add to Cart button changes to Remove.
- No option to increase quantity is available.
- No message explains the limitation.
- Cart shows only one unit of the product.
- May confuse users expecting standard e-commerce behavior.
- Lack of feedback reduces usability.
- N/A (functional limitation observed during execution)
Type: Functional
Severity: Medium–High
Priority: Medium
Reproducibility: Intermittent — occurs only after UI/cart state becomes inconsistent.
- User logged in
- Application already shows inconsistent behavior (e.g., Add to Cart buttons not responding or product state incorrect)
- At least one navigation between Products, Cart, and Checkout pages
- Log in with
standard_user. - Interact with the application until UI state becomes inconsistent (e.g., some Add to Cart buttons stop responding).
- Add at least one product to the cart (if possible).
- Navigate to Cart.
- Click Checkout.
- Leave required fields incomplete.
- Click Continue.
- Validation MUST stop the user from continuing.
- Error message should inform which fields are missing.
- When the application is already in an inconsistent state,
the Checkout page sometimes allows continuation with incomplete fields. - This does NOT occur when the application is functioning correctly.
- Validation logic can break under certain UI/cart state conditions.
- This indicates deeper issues with state management.
- In a real product, this could lead to invalid orders or corrupted checkout flow.
- Pending (intermittent issue)
🐞 BUG-03 – Intermittent loss of Add to Cart button functionality after navigation and checkout attempt
Type: Functional / UI / State Management
Severity: High
Priority: Medium
Reproducibility: Intermittent
- User logged in
- Multiple navigations between Products, Product Detail, Cart, and Checkout pages
- Log in with
standard_user. - Add one or more products to the cart.
- Navigate repeatedly between:
- Products page
- Product detail page
- Cart page
- Go to Checkout.
- Attempt to continue checkout with incomplete fields.
- Navigate back to Products page.
- Try clicking Add to Cart on different products.
- Checkout should enforce required field validation.
- All Add to Cart buttons should remain functional.
- Product state should remain consistent.
- Some Add to Cart buttons become unresponsive.
- Products already in the cart can still be removed and re-added.
- Behavior resets after refresh or re-login.
- Users cannot add certain products.
- Inconsistent UI behavior.
- Loss of trust in application stability.
- Pending (intermittent behavior difficult to capture)