Project 1 - V&V SW Analysis - I
What is Test Plan?
It is detailed documentation that provides information about all the necessary resources and activities that will be a part of SW/HW testing.
Test plans are necessary documentation used in both black box and white box testing.
It has various attributes detailing the Test objective, Scope of Testing, Roles and Responsibilities, Schedule of Tests, Assumptions, Risks, Mitigation/Contingency Plans, In-scope Features, Out-of –scope Features, Test Methodology, Test Approach, Entry Criteria, Exit Criteria, Defect Tracking, Test Environments, Test Automation, Effort Estimation and Test Deliverables.
All components of the test plan are mandatory.
Test Objective: illustrate the objective of the test, that is what are we going to test .
Scope of testing: illustrate the scope of test.
In-scope Features: Features that fall under the scope to be tested
Out-of-scope Features: Features that do not fall under the scope to be tested
Roles and Responsibilities: list the Roles and Responsibilities of the test team.
Schedule of Test: when will the tests gets completed with respect to the milestones planned?
Assumptions: assumptions of the test highly important
Test methodology : we implement (CFT,ECT,STT,EG,etc.)
Attributes of the test:
|
MANDATORY |
RECOMMENDED |
|
Expected result |
Testing status |
|
Test method |
Verification method |
|
Actual result |
Responsible team |
|
Test designer |
Maturity |
|
Manual automation |
Module name |
|
Customer demo |
Module name |
|
HW Variant |
Test suite |
Aim:- Write a Test plan to test the features of a new mobile phone.
if(owner switch on the phone)
{
company logo at the center of the screen;
}
else if (customer press the power button)
{
open the apps in the grid;
}
else if (owner power on the phone)
{
shows call the phone icon in the first position at the bottom;
}
else if (owner power on the phone)
{
shows Dictionary icon on the second position at the bottom;
}
else if (owner click on call the phone icon)
{
contacts appear in chronological order.
}
else if (owner click on Dictionary icon)
{
the search bar appears at the center;
}
else if (owner long-press power on button)
{
displays Good-Bye and gets switched off;
}
else if (owners phone font)
{
always in caliber with the size of 12;
}
else if (touch-responsive)
{
always need UI to be touch responsive;
}
else (customer required no hard buttons)
{
touch screen sensitive;
}