QA test assignment Updated
QA test assignment Updated
Welcome to the QA practical assignment. You will be working with the SauceDemo
application, a demo e-commerce platform, to test its functionality and identify potential
issues.
Please follow the instructions carefully.
Send back your outputs and do not forget to bring them with you to the interview.
Please do not spend more than 2 hours working on this assignment.
1. User login.
2. Browsing a product catalog.
3. Adding items to a shopping cart.
4. Completing a purchase via checkout.
Accepted usernames are listed on the home (login) page of the application.
Please share your outputs using any text editor or tool that can be shared without a
need for us to create an account.
Tasks
1. Exploratory Testing
o Explore the application and note down any issues or inconsistencies
o Use a different account than standard_user
o Document:
§ Steps to reproduce
§ Observed behavior
§ Expected behavior
§ Severity level
2. Test Case Writing
o Write 5 test cases for any of the functionality.
o Use any account you believe is suitable.
o Include:
§ Test steps
§ Expected results
§ Pass/Fail criteria
3. Test Plan Feedback
o Review a provided test plan (see below) for the Checkout feature.
o Identify any gaps, redundant points, or unclear instructions.
o Suggest improvements or additional test scenarios.
Mock Test Plan for SauceDemo Checkout Feature
1. Test Plan Overview
2. Testing Scope
• In-Scope:
o Validating the checkout page UI and functionality.
o Testing input fields (e.g., first name, last name, postal code).
o Verifying the order summary and total price calculations.
o Payment processing and success message display.
o Navigational links/buttons (e.g., "Continue," "Cancel," "Finish").
• Out-of-Scope:
o Payment gateway integration testing.
o Backend database validation.
3. Test Scenarios
4. Testing Environment
6. Test Metrics
7. Known Limitations