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

ST 08

Software testing practical
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)
20 views

ST 08

Software testing practical
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/ 6

Practical No : 08

Prepare Test plan for an identified Mobile Application

XIII.
1.Prepare the test plan along with the test to check the any
chatting application

Test plan for Whatsapp

01)Verify that on the device Whatsapp application is installed.


02)Verify that on tapping the icon of Whatsapp application is opened.
03)Verify that user can register on Whatsapp using a new mobile
number.
04)Verify that user will get the verification code on mobile after
registering with the new mobile number.
05)Verify that user cannot register on Whatsapp using a existing mobile
number.
06)Verify that on successfully registration user will get all the contacts
from their contact list.
07)Verify that user can change/edit their profile photo.
08)Verify that user can change the theme of their application.
09)Verify that user can add a new contact on Whatasapp.
10)Verify that user can block a contact.
11)Verify that user can set the DP on Profile or Status 12)Verify
that user can upload Status.
13)Verify that user can create a Group with adding multiple contacts
from contact list.
14)Verify that user can set the background image of Whatasapp
15)Verify that user can Star a message or file.
16)Verify that user can delete a message.
17)Verify that user can pin a contact and group.
18)Verify that user can change the backup to google drive to monthly.
19)Verify that user can search the contacts using search bar. 20)Verify
that user can delete their account.
3. Prepare the test plan for any food delivery application with
test cases.

Test Plan for Zomato Food Delivery Services


Test Plan Identifier
TP_ZOMATO_FD_001

Introduction:
The purpose of this document is to create a comprehensive test plan for the Zomato
food delivery services application. The objective of this testing is to ensure the
correct functionality, usability, and reliability of the Zomato platform. This test plan
covers various aspects of the application, including ordering food, tracking orders,
and customer support.

Test Items:
Testing various aspects of the Zomato food delivery services application.

Features to be Tested:

1. User Registration:
- Creating a new user account.
- Logging in with an existing account.
- Password reset functionality.

2. Browsing and Searching:


- Searching for restaurants and cuisines.
- Viewing restaurant menus.
- Filtering options (e.g., vegetarian, ratings, cost).
- Viewing restaurant details and reviews.

3. Placing Orders:
- Adding items to the cart.
- Modifying the order (quantity, special instructions).
- Applying discounts and promotions.
- Placing an order for delivery or pickup.

4. Payment and Checkout:


- Selecting payment methods (credit card, PayPal, cash on delivery).
- Entering payment details securely.
- Completing the checkout process.
- Receiving order confirmation.
5. Order Tracking:
- Tracking the status of the order in real-time.
- Notifications for order preparation, dispatch, and delivery. - Viewing
estimated delivery time.

6. User Account Management:


- Editing user profile information.
- Managing saved addresses.
- Viewing order history.
- Rating and reviewing orders.

7. Customer Support:
- Contacting customer support.
- Reporting issues with orders.
- Resolving customer complaints.

Approach:
Testing will be performed on the test object:
- Functional aspects
- Non-functional aspects (performance, security, usability)
- Testing against specified requirements
- Positive and negative test scenarios
- Exploratory testing

Item Pass/Fail Criteria:


All high-priority test cases must pass, and the overall test coverage should meet or
exceed 95% of the requirements coverage. The test report will be compiled,
reviewed, and approved by the QA lead and project stakeholders.

Suspension Criteria and Resumption Requirements:


Testing may be suspended in the event of critical defects that impact the
application's core functionality. Testing will resume once these critical issues are
resolved and verified.

Test Deliverables:
Test plan, test cases, test reports, defect reports.

Test Tasks:
1. Developing test plan and test cases.
2. Executing test cases.
3. Documenting and tracking defects.
4. Preparing test reports.

Environmental Needs:
- Zomato mobile application or website
- Various smartphones (iOS and Android)
- Internet connectivity

Responsibilities:

Sr. Functionality and Responsibilities Responsible


No
1 User Registration Test Engineer 1
2 Browsing and Searching Test Engineer 2
3 Placing Orders Test Engineer 3
4 Payment and Checkout Test Engineer 4
5 Order Tracking Test Engineer 5
6 User Account Management Test Engineer 6
7 Customer Support Test Engineer 7

Staffing and Training Needs:


Test engineers must have:
- Knowledge of the Zomato application.
- Proficiency in test design techniques.
- Familiarity with various types of testing, including functional, performance, and
security testing.

Schedule:
The deadline for completion of all works and delivery of the project is 22/09/2023 by
11.30AM

Risks and Contingencies:


Possible risks during testing:
- High user load causing performance issues.
- Unexpected changes in the application's behavior due to updates. - Security
vulnerabilities.

Approvals: Team
Lead
QA Manager
Project Manager
Customer Representative (if applicable)
Test case for Zomato(food delivery application)

TC_i Test Case Prerequis Expected


Steps Input Data Actual Result Status
d Objective ite Result
User 1. Launch User User
User
TC_ Registration the successfully successfully
None Zomato selects Pass
01 - Successful registers and registered an
app. "Sign Up"
Scenario logs in. logged in
Error Error
User 1. Launch Enter an
message: message is
TC_ Registration the invalid "Invalid
None displayed Pass
02 - Invalid Zomato email email ”Invalid email
Email app. address. format." format”
1. Launch Enter valid
User Login - Registere User User
TC_ the login
Successful d user successfully successfylly Pass
03 Zomato credentials
Scenario account . logs in. logged in
app.
Error
Enter Error
1. Launch message
User Login - Registere invalid message:
TC_ the displayed
Invalid d user login "Invalid Pass
04 Zomato “Invalid
Credentials account credentials username/p
app. username/pa
. assword."
ssword”
Searching Enter a
1. Launch List of List of
for valid
TC_ the matching matching
Restaurants None restaurant Pass
05 Zomato restaurants restraunts is
- Valid or cuisine
app. is displayed. displayed
Search search.
Restaura Items are
Adding Browse
nt added to the Items are
TC_ Items to 1. Select a menu and
selected, cart added to the Pass
06 Cart - Valid restaurant. add items successfully
menu cart
Selection to the cart. .
displayed
Applying Enter a Total amount Total amount
1. reflects the
TC_ Promo Code Cart with valid reflected the
Navigate discount Pass
07 - Successful items promo discount
to the cart. applied.
Application code. applied
Tracking Order 1. Go to Real-time
Real-time
TC_ Order - Real- placed, the order Enter the updates on
updates on Pass
08 time order ID tracking order ID. order status
Updates order status.
available section. displayed

You might also like