Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic


(Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai)
Gat No. 720 (1&2), Wagholi, Pune-Nagar Road, Pune-412207)
Phone: 020 – 65335100 Tele fax: - + 91-020-65335100
E-mail: bspoly@rediffmail.com Website: www.jspm.edu.in
(Academic Year 2023-24)

Unit III(PIP) Solution


Course: - Software Testing Course Code : 22518

Que. Bloom’s Relevance


No. Level to
CO
1 1,2 State any four needs to prepare a test plan.
Marking Scheme (2M)
Answer Need of test plan: COI504.3
● Test Plan Ensures all Functional and Design Requirements are implemented as
specified in the documentation.
● Test plan gives detail aspects such as test scope, test estimation, strategy, etc.
● Test plan determines the time, cost, and effort.
● It helps in determining the quality of software applications.
● Provide a schedule for testing activities.
● Test Plan Document can be used for similar projects.
● It helps to understand the test details.
2 1,2 Define test Process COI504.3
Marking Scheme (2M)
Answer Test Process: Testing is a process rather than a single activity. This process starts from test planning
then designing test cases, preparing for execution and evaluating status till the test closure. So, we
can divide the activities within the fundamental test process into the following basic steps:

1) Planning and Control

2) Analysis and Design

3) Implementation and Execution

4) Evaluating exit criteria and Reporting

5) Test Closure activities

3 1,2 What is Test Management and its responsibilities COI504.3


Marking Scheme (2M)
Answer Test Management:

Test Management is a process where testing activities are managed to ensure high-quality and high-end testing
of software applications. This method consists of tracking, organization, controlling process, checks the
visibility of the testing process in order to deliver a high-quality software application. It makes sure the
software testing process run as expected.

Responsibilities:

 Works in collaboration with test analyst and technical test analyst to select and customizes the
appropriate templates and also establish standards.
 Provides all facilities to keep track and control the testing throughout the project.

 Gives the clear concept of understanding of the testing activity of the prior upcoming project
and also post ones

4 1,2 Design a test plan along with the test cases for edit function in notepad COI504.2
Marking Scheme (2M)
Answer Test Test case Input data Expecte d Actual
case ID result result
objective Status

All the
text
Test the Click on All the text
should be
select all select all is selected
TC1 selected Pass
option

Select the Selected


text and text
TC2 Cut option Selected Pass
click on should be
text is cut
cut cut

Contents Contents
should be are pasted
TC3 Paste Click on Pass
pasted
option paste

Select text Contents Contents


and click should be are deleted
TC4 Delete Pass
on delete deleted
option

Test plan :

Test Plan Identifier


TP_10
Introduction: The purpose of this document is to create an application test plan for EDIT option
of Notepad. The purpose of testing this program is to check the correct operation of its
functionality, ease of use.
Test Items: Working with the document (select, cut, copy etc.)
Features to be tested
 Select all text
 Cut some text
Paste the text

 Delete the text


 Copy the text
 Finding and replacing text

Features to be tested
 Working with Help
 Time and date option

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) 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 than 99% of the coverage of requirements by
tests. The test report was compiled and approved by the team lead and customer.
Suspension Criteria and Resumption Requirements
Criterion for interrupting testing:
 The appearance and entering into the bug-tracking system of blocking bugs. Criterion for
continuation of testing:
 Closing the blocking bug in the bug tracking system.
Test Deliverables: Test plan, test cases, test report.
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 Environmental Needs Notepad
Computer Windows os Responsibilities

Sr. Functionality and Responsible


no Responsibilities
1 select all text Test engineer 1

2 cut the text Test engineer 1

3 paste the text Test engineer 1

4 copy the text Test engineer 1


5 find the text Test engineer 2
6 replacing text Test engineer 2
7 delete the selected Test engineer 2
text
Staffing and Training Needs
To perform the tasks, you need to have the following knowledge
and skills:

 knowledge and practical application of the notepad;


 knowledge and ability to apply in practice the basic
techniques of test design
 Knowledge of various types of testing including functional
and non-functional.
Schedule
The deadline for completion of all works and delivery of the
project is 06/12/2019 by 5.00pm
Risks and Contingencies
Possible risks during testing:
 Insufficient human resources for testing the application in
deadlines.
 Changing the requirements for the product
Approvals
Team Lead
Test engineer 1
Test engineer 2
Test engineer 3
Test engineer 4

5 1,2 Write 4 test cases for user login form COI504.3


Marking Scheme (4M)
Answer TC_Id TC_name Steps Input Expected Actual Status
data result Result
TC_01 User name Enter the “abc123” It should It is Pass
username in accept the accepted
alphanumeric username username
alphabets A-Z
Number 0-9
TC_02 Password Enter the “abc123” It should It is pass
password in accept the accepted
alphanumeric password password
alphabets A-Z
Number 0-9
TC_03 Submit After valid It should goes It is pass
username to next page going to
and next page
password
Click on submit
button
TC_04 Cancel Click on cancel It should It shows pass
button remain in login page
login page with blank
with blank fields
fields
6 1,2 COI504.3
Write important six test cases for the ‘Login Form’ of the Facebook website.
Marking Scheme Marking Scheme
Step Test step Test data Expected output Actual output Status
1 Navigate to --- --- --- Pass
login page
of facebook
2 Provide Username Shall accept the Accepted userPass
Answer valid abc@yahoo.c username name
username o.in
3 Provide Password Shall accept the Accepted the Pass
password co6g1234 password password
4 Click on Press submit User should be able User Pass
submit button to login successfully
successfully logged in
5 Go to the Click on home Should display Home page of Pass
home page button home page the user
displayed
6 Write the Type in the Should post the Status Pass
status status in the message typed in changed
area and the status of successfully
provided and user should change
press post
7 1,2 State the contents of "Test Summary Reports" used in test reporting. COI504.3
Marking Scheme (4M)
Answer Test reporting is a means of achieving communication through the testing cycle.

There are 3 types of test reporting.

1. Test incident report:

2. Test cycle report:

3. Test summary report:

Test summary Report: The final step in a test cycle is to recommend the suitability of a

product for release. A report that summarizes the result of a test cycle is the test summary

report.

There are two types of test summary report:

1. Phase wise test summary, which is produced at the end of every phase.

2. Final test summary report, which has all the details of testing done by all phases. A

Summary report should be presented.

1. Test Summary Report Identifier

2 Description: Identify the test items being reported in this report with test id

3 Variances: Mention any deviation from test plans, test procedures, if any.

4 Summary of results: All the results are mentioned here with the resolved incidents and

their solutions.

5 Comprehensive assessment and recommendation for release should include: Fit for

release assessment and recommendation of release.


8 Describe test deliverables in details. COI504.3
1,2
Marking Scheme (4M)
Answer 1) Test Deliverables are the artifacts which are given to the stakeholders of a software

project during the software development lifecycle. There are different test

deliverables at every phase of the software development lifecycle. Some test

deliverables are provided before the testing phase, some are provided during the

testing phase and some after the testing cycle is over.

The different types of Test deliverables are:

● Test cases Documents

● Test Plan

● Testing Strategy

● Test Scripts

● Test Data

● Test Traceability Matrix

● Test Results/reports

● Test summary report

● Install/config guides

● Defect Reports

● Release notes

2) The test plan describes the overall method to be used to verify that the software
meets the product specification and the customer's needs. It includes the quality

objectives, resource needs, schedules, assignments, methods, and so forth.

3) Test cases list the specific items that will be tested and describe the detailed steps

that will be followed to verify the software.

4) Bug reports describe the problems found as the test cases are followed. These could

be done on paper but are often tracked in a database

5) Test tools and automation are listed and described which are used to test the

software. If the team is using automated methods to test software, the tools used,

either purchased or written in-house, must be documented.

6) Metrics, statistics, and summaries convey the progress being made as the test work

progresses. They take the form of graphs, charts, and written reports

Subject Teacher Module Coordinator H.O.D.

You might also like