KEMBAR78
Tester Assignment | PDF | Login | Point Of Sale
0% found this document useful (0 votes)
18 views6 pages

Tester Assignment

The document outlines test cases for user registration, login, cart management, and UPI payment processes, detailing both positive and negative scenarios. It also includes bug reports related to search functionality, payment issues, and cart crashes, along with their severity and priority levels. Finally, it prioritizes critical issues affecting the checkout process and user experience.

Uploaded by

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

Tester Assignment

The document outlines test cases for user registration, login, cart management, and UPI payment processes, detailing both positive and negative scenarios. It also includes bug reports related to search functionality, payment issues, and cart crashes, along with their severity and priority levels. Finally, it prioritizes critical issues affecting the checkout process and user experience.

Uploaded by

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

Step 1: Test Cases

1. User Registration/Login

- Test Case 1: Successful User Registration (Positive)

- Preconditions: User is not logged in.

- Steps:

1. Navigate to the registration page.

2. Enter valid information in all required fields (username, password, email, etc.).

3. Submit the form.

- Expected Result: User is registered successfully and redirected to the welcome page or logged in
automatically.

- Test Case 2: Registration with Invalid Email (Negative)

- Preconditions: User is not logged in.

- Steps:

1. Navigate to the registration page.

2. Enter an invalid email address (e.g., "user@invalid") in the email field.

3. Submit the form.

- Expected Result: Registration fails, and an error message appears indicating that the email is
invalid.

- Test Case 3: Successful User Login (Positive)

- Preconditions: User has an existing account.

- Steps:

1. Navigate to the login page.

2. Enter a valid username and password.

3. Click "Login."

- Expected Result: User is logged in and redirected to their dashboard.

- Test Case 4: Login with Incorrect Password (Negative)

- Preconditions: User has an existing account.


- Steps:

1. Navigate to the login page.

2. Enter the correct username and an incorrect password.

3. Click "Login."

- Expected Result: Login fails, and an error message appears indicating that the password is
incorrect.

- Test Case 5: Login with Unregistered Email (Negative)

- Preconditions: User does not have an existing account.

- Steps:

1. Navigate to the login page.

2. Enter an unregistered email address and any password.

3. Click "Login."

- Expected Result: Login fails, and an error message appears indicating that the email is not
registered.

2. Adding and Removing Items from Cart

- Test Case 1: Add Multiple Items to Cart (Positive)

- Preconditions: User is logged in.

- Steps:

1. Search for multiple products.

2. Add each product to the cart.

3. Navigate to the cart.

- Expected Result: All selected items appear in the cart, with the correct quantities and total price.

- Test Case 2: Remove Item from Cart (Positive)

- Preconditions: User has at least one item in the cart.

- Steps:

1. Navigate to the cart.

2. Click "Remove" on one of the items.

- Expected Result: The item is removed from the cart, and the total price is updated accordingly.
- Test Case 3: Add More Than 10 of the Same Item (Negative)

- Preconditions: User is logged in.

- Steps:

1. Search for a product.

2. Attempt to add more than 10 units of the same product to the cart.

- Expected Result: The system either prevents the user from adding more than 10 items or shows an
error message.

3. Payment Method (UPI)

- Test Case 1: Successful UPI Payment via PhonePe (Positive)

- Preconditions: User has items in the cart and is ready to checkout.

- Steps:

1. Proceed to checkout.

2. Select "UPI" as the payment method.

3. Choose "PhonePe" and complete the transaction.

- Expected Result: The transaction is successful, and the user is redirected to the order confirmation
page.

- Test Case 2: Payment Fails Due to UPI Timeout (Negative)

- Preconditions: User has items in the cart and is ready to checkout.

- Steps:

1. Proceed to checkout.

2. Select "UPI" as the payment method.

3. Choose "Paytm" and let the UPI transaction timeout.

- Expected Result: The transaction fails, and the user is notified of the payment failure with an
option to retry or choose a different payment method.

---
Step 2: Bug Reporting

Bug 1: Search Bar Returns Irrelevant Results

- Title: Search bar returns irrelevant results when searching for "Laptop"

- Description: When the user searches for "Laptop," the search results show unrelated products such
as kitchen appliances and clothing.

- Steps to Reproduce:

1. Navigate to the homepage.

2. Enter "Laptop" in the search bar.

3. View the search results.

- Expected Result: The search results should display laptops and laptop-related accessories.

- Actual Result: The search results include unrelated products like kitchen appliances and clothing.

- Severity: Medium

- Priority: High (search relevance directly impacts user experience and sales).

Bug 2: Payment Failure with PayPal

- Title: Payment does not redirect to the confirmation page after PayPal transaction

- Description: After completing the payment via PayPal, the user is not redirected to the order
confirmation page, causing confusion about whether the payment was successful.

- Steps to Reproduce:

1. Add items to the cart.

2. Proceed to checkout.

3. Select PayPal as the payment method.

4. Complete the PayPal payment.

- Expected Result: After payment, the user should be redirected to the order confirmation page.

- Actual Result: The user remains on the checkout page with no confirmation of the order.

- Severity: High

- Priority: Critical (payment issues directly affect sales).

Bug 3: Cart Crashes When Adding Large Quantities


- Title: Cart crashes when more than 10 of the same item is added

- Description: When a user attempts to add more than 10 of the same item to the cart, the website
crashes.

- Steps to Reproduce:

1. Search for a product.

2. Add more than 10 units of the product to the cart.

- Expected Result: The system should either allow the user to add more than 10 items or provide a
relevant error message.

- Actual Result: The website crashes, and the user is logged out.

- Severity: High

- Priority: High (cart functionality is critical for completing purchases).

---
Step 3: Prioritization

1. Checkout process fails with UPI (Priority: Critical)

- Reason: The checkout process is the final step for a purchase, and a failure in payment methods
can prevent customers from completing their orders, directly affecting sales and customer trust.

2. Search bar gives incorrect results for specific keywords (Priority: High)

- Reason: While users can still navigate to products manually, irrelevant search results frustrate
users and can lead to missed sales opportunities, as customers may abandon the site if they cannot
find what they’re looking for.

3. Discount codes not applying correctly during checkout (Priority: Medium)

- Reason: This issue impacts the user experience and may lead to cart abandonment, but it does
not completely block users from completing their purchases, unlike payment failures.

You might also like