MSBTE STE Chapter 3
MSBTE STE Chapter 3
MSBTE STE Chapter 3
22518
Chapter 3
Test Management
1.Test Planning : Preparing a test plan , Deciding Test Approach,
Setting up criteria for testing , Identifying Responsibilities,
Staffing, Resource Requirements, Test Deliverables, Testing
Tasks
2.Test Management: Test Infrastructure Management, Test
People Management.
3.3 Test Process: Baselining a Test Plan, Test Case
Specification.
3.4 Test Executing Test Cases,Preparing
Reporting: Test
Summary Report.
What is a Test Plan?
► A TEST PLAN is a detailed document that describes the test
strategy, objectives, schedule, estimation and deliverables
and resources required for testing.
► Test Plan helps us determine the effort needed to validate
the quality of the application under test.
► The test plan serves as a blueprint to conduct software
testing activities as a defined process which is minutely
monitored and controlled by the test manager.
Importance of Test Plan
► It serves as a roadmap to the testing process to ensure your testing
project is successful and helps you control risk.
► It clearly defines the roles and responsibilities of every team
member, outlines the resource requirements which are essential to
carry out the testing process
► Planning and a test plan encourages better communication with
other project team members, testers, peers, managers, and other
stakeholders
► Help people outside the test team such as developers, business
managers, customers understand the details of testing.
► Important aspects like test estimation, test scope, Test Strategy are
documented in Test Plan, so it can be reviewed by Management
Team and re-used for other projects.
How to write a Test Plan
How to write a Test Plan
Approach Has sources of test data, inputs and outputs, testing priorities
Item pass/fail Describes a success criteria for evaluating the test results
Test Plan Template
Parameter Description
Suspension Criteria Has criteria that may result in suspending testing activities
Test Deliverables Includes test cases, sample data, test report, issue log
Testing Tasks Describes dependencies between tasks & resources needed
Environmental Needs Lists software, hardware or other testing requirements
Responsibilities Lists roles and responsibilities assigned to the testing team
Staffing Needs Describes the additional training needs for the staff
Schedule Details on when the testing activities will take place are listed
Risks Lists overall risk of the project as it pertains to testing
Approvals Contains signature of approval from stakeholders
Test Plan Guidelines
Example:
a) All test cases should be executed – Yes
b)All defects in Critical, Major, Medium severity
should be verified and closed – Yes.
Preparing Test summary report
Step #11: Conclusion/Sign Off
In this section exit criteria for an application is set
and checked to release it.
Testing team verifies the application against set
criteria.
If it is not met the decision about its release is
taken by management team.
Preparing Test summary report
Step #12: Definitions, Acronyms, and Abbreviations
<This section mentions the meanings of
Abbreviated terms used in this document and
any other new definitions>
Few Points To Note While Preparing The
Test Summary Report
As part of Test Execution, collect all required information on the Testing
performed. This will help to prepare a sound Test summary report.
Mentioning the Best Practices will describe the efforts taken by the team
apart from regular testing, which will also be treated as a “Value Addition”.
Few Points To Note While Preparing The
Test Summary Report
Mentioning the Metrics in graphics form (Charts, Graphs) will be a good way
to visually represent the status & data.
Remember, the Test summary report shall mention and explain the activities
performed as part of the Testing, to the recipients to understand better.
https://docs.google.com/document/d/16WfzJGEZxiNFFKn-B
wtv7EtsRn1Ej0rsAJoTayUpTIw/edit
Test Plan
ABC Bank Web Application
https://docs.google.com/document/d/1USvzAh8vN1YERuM-I
OcML4-TlyBbejn_jHKol4TqO-M/edit