0% found this document useful (0 votes)
27 views

QA test assignment Updated

Uploaded by

erumalla.venu18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

QA test assignment Updated

Uploaded by

erumalla.venu18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

QA test assignment

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.

Scenario: Testing a Sample Web Application


You will be testing a simple e-commerce web application
https://www.saucedemo.com/ with the following functionalities:

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

• Feature: Checkout Process


• Objective: Ensure that the checkout functionality works as expected, enabling
users to complete purchases without errors.
• Scope: The test will cover the checkout workflow from adding items to the cart
to the order confirmation page.

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

1. Valid Checkout Flow:


o User successfully completes a purchase with valid details.
2. Form Validation:
o Leave mandatory fields empty and try to proceed.
o Enter invalid data (e.g., numbers in the name fields).
3. Cart Management:
o Remove items from the cart during checkout.
o Verify the cart update on returning from the checkout page.
4. Error Handling:
o Simulate system unavailability or server error during checkout.
5. Cross-Browser Testing:
o Validate checkout functionality on Chrome, Firefox, and Edge.

4. Testing Environment

• Platform: SauceDemo web application.


• Browsers: Chrome 117+, Firefox 115+, Edge 116+.
• Test Data:
o Sample user credentials:
§ Username: standard_user
§ Password: secret_sauce
5. Resources Required

• Testers with knowledge of manual testing and bug reporting.


• Access to the SauceDemo application and test credentials.

6. Test Metrics

• Number of test cases executed.


• Number of bugs identified (categorized by severity).
• Pass/Fail rate of test cases.

7. Known Limitations

• Mock payment gateway functionality may limit validation for real-world


scenarios.
• Limited coverage for accessibility testing.

You might also like