0% found this document useful (0 votes)
31 views9 pages

21203C0018 - Ste PR 8

The document outlines a practical exercise for preparing a test plan for mobile applications, specifically focusing on the WhatsApp and Swiggy applications. It details the test approach, management, case specifications, summary report parameters, and includes specific test plans with identifiers, features to be tested, responsibilities, and risks. The document emphasizes the importance of thorough testing to ensure high-quality software delivery.
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)
31 views9 pages

21203C0018 - Ste PR 8

The document outlines a practical exercise for preparing a test plan for mobile applications, specifically focusing on the WhatsApp and Swiggy applications. It details the test approach, management, case specifications, summary report parameters, and includes specific test plans with identifiers, features to be tested, responsibilities, and risks. The document emphasizes the importance of thorough testing to ensure high-quality software delivery.
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/ 9

DEPARTMENT OF COMPUTER ENGINEERING

Subject: Software Testing (STE) Subject Code: 22518

Semester: 5 Course: CO5IC

Laboratory No: L001A Name of Subject Teacher: Prof. Supriya Kadam

Name of Student: Srushti Kishor Patil Roll No: 21203C0018

Practical No: 08

Practical Name: Prepare Test plan for an identified Mobile Application


Practical no 08: Prepare Test plan for an identified Mobile Application

 Practical related Question:

1. On which basis the Test Approach is decided for any application?

Ans: A test approach is the test strategy implementation of a project, defines how testing would be
carried out. Test approach has two techniques:

 Proactive - An approach in which the test design process is initiated as early as possible in order to
find and fix the defects before the build is created.

 Reactive - An approach in which the testing is not started until after design and coding are completed.

2. Define the Test Management

Ans: Test Management is a process of managing the testing activities in order to ensure high quality
and high-end testing of the software application.

 The method consists of organizing, controlling, ensuring traceability and visibility of the testing
process in order to deliver the high quality software application

3. State the use of Test Case Specification. Enlist the Test Case Specification Identifiers.

Ans: Use of Test Case Specification:

It specifies the purpose of a specific test, identifies the required inputs and expected results, provides
step-by-step procedures for executing the test, and outlines the pass/fail criteria for determining
acceptance.

Test Case Specification Identifiers:

 Test Case Objectives: Purpose of the test

 Test Items: Items (e.g., requirement specifications, design specifications, code, etc.) required to run
a particular test case. This should be provided in "Notes” or “Attachment” feature. It describes the
features and conditions required for testing.

 Input Specifications: Description of what is required (step-by step) to execute the test case (e.g.,
input files, values that must be entered into a field, etc.). This should be provided in “Action” field

 Output Specifications: Description of what the system should look like after the test case is run.
This should be provided in the “Expected Results” field.

 Environmental Needs: Description of any special environmental needs. This includes system
architectures, Hardware & Software tools, records or files, interfaces, etc
4. Enlist the parameters that should be considered while preparing Test Summary Report.

Ans:  Test summary report is a document which contains summary of test activities and final test
results. After the testing cycle it is very important that you communicate the test results and findings
to the project stakeholders.

 So that decisions can be made for the software release i.e. .If further testing is required and we need
to delay the release.

 Test summary report will be different for different kind of testing.

 It should include relevant metrics and details regarding the software testing process, such as test
case adequacy, cost of finding defects, test case effectiveness, test efficiency, rework & review efforts
ratio, etc.

 In addition to test coverage and unresolved defects test summary reports should also contain test
strategy, test objectives and overall result of test effort

Exercise:

1. Prepare test plan for chatting application.

1 Test Plan Identifier TP_10


2 Introduction: The purpose of this document is to create an
test plan for CHATS option of Whatsapp
application. The purpose of testing this
application is to check the correct operation of
itsfunctionality and ease of use.
3 Test Items Working of CHATS option(select, cut, copy
etc.)
4 Features to be tested. View contact
Media ,links and docs
Search
Mute notifications
Disappearing messages
Wallpaper
More
5
Approach  On the test object: o functional o non-
functional
 According to the requirements o positive o
negative
 By degree of preparedness - intuitive testing
(ad hoc)

6
Item Pass/Fail Criteria: All test cases with high priority are closed
with the result - pass.
The test coverage is checked and sufficient,
where the criterion of sufficiency is not less
than99% of the coverage of requirements by
tests.
The test report was compiled and approved by
the team lead and customer.

7 The appearance and entering the bug-tracking


Suspension Criteria: system of blocking bugs.

Resumption Closing the blocking bug in the bug tracking


system
Criteria:

8
Test Deliverables Test plan, test case
specification, test case
,test summary report
9 Test Tasks  Writing a test plan
 Writing test cases
 Development of criteria for the success
of testing.
 Conducting the testing and evaluation of
the results
 Creating test reports

10 Environmental needs Whatsapp


Internet
Mobile Device/Computer
Preloaded Data
JMETER
Loadrunner
11 responsibilities Functionality Responsible
and
Responsibilities
View contact Test Engineer 1

Media, links and Test Engineer 2


docs
Search Test Engineer 3
Mute Test Engineer 4
notifications
Disappperaing Test Engineer 5
messages
Wallpaper Test Engineer 6
More Test Engineer 7
12
Staffing and Training Needs To perform the tasks, you need to have
the following knowledge and skills:
 Practical knowledge of Whatsapp
application is needed
 knowledge and ability to apply in
practice the basic techniques of test
design.
 Knowledge of various types of testing
including functional and non-functional.
 Training for JMETER and Loadrunner
tool is required
13
Schedule The deadline for completion of all works and
delivery of the project is 06/12/2023 by
5.00pm

14
Risks and Contingencies Possible  Insufficient human resources for testing the
risks during testing application in deadlines.
 Changing the requirements for the product

15 Approvals Team Lead Test engineer 1


Test manager
Quality manager

2.Prepare a test plan for any food delivery application


1 Test Plan Identifier TP_10
2 Introduction: The purpose of this document is to create an
test plan for INSTAMART option
(CUSTOMER VIEW ) of Swiggy application.
The purpose of testing this application is to
check the correct operation of its functionality
and ease of use.
3 Test Items Working of INSTAMART option
4 Features to be tested.  Search
 Megasaving festival
 Shop by category
 Your monthly essential
 Offer zone

5
Approach  On the test object: o functional o non-
functional
 According to the requirements o positive o
negative
 By degree of preparedness - intuitive testing
(ad hoc)

6
Item Pass/Fail Criteria: All test cases with high priority are closed
with the result - pass.
The test coverage is checked and sufficient,
where the criterion of sufficiency is not less
than99% of the coverage of requirements by
tests.
The test report was compiled and approved by
the team lead and customer.

7 The appearance and entering the bug-tracking


Suspension Criteria: system of blocking bugs.

Resumption Closing the blocking bug in the bug tracking


system
Criteria:

8
Test Deliverables Test plan, test case
specification, test case
,test summary report
9 Test Tasks  Writing a test plan
 Writing test cases
 Development of criteria for the
success of testing.
 Conducting the testing and evaluation of
the results
 Creating test reports

10 Environmental needs Swiggy


Internet
Mobile Device/Computer
Preloaded Data
JMETER
Loadrunner
11 responsibilities Functionality Responsible
and
Responsibilities
Search Test Engineer 1

Megasaving Test Engineer 2


festival

Shop by Test Engineer 3


category
Yor monthly Test Engineer 4
essential
Offer Zone Test Engineer 5
12
Staffing and Training Needs To perform the tasks, you need to have
the following knowledge and skills:
 Practical knowledge of Swiggy application
is needed
 knowledge and ability to apply in
practice the basic techniques of test
design.
 Knowledge of various types of testing
including functional and non-
functional.
 Training for JMETER and Loadrunner
tool is required
13
Schedule The deadline for completion of all works and
delivery of the project is 06/12/2023 by
5.00pm
14
Risks and Contingencies Possible  Insufficient human resources for testing the
risks during testing application in deadlines.
 Changing the requirements for the product

15 Approvals Team Lead Test engineer 1


Test manager
Quality manager

You might also like