Project 1 - V&V SW Analysis - I
Write a Test plan to test features of a new mobile phone (Blackbox test) that needs to be implemented based on the following requirements. (The product is still under development stage and is yet to be UA (User Acceptance ) tested .Every other thing to be included in the test plan can be hypothetical.
Test Plan:
if(owner long press the power button)
{
open the company logo at the centre;
}
else if (custumer press the power button)
{
open the apps in grid;
}
else if (owner power on the phone )
{
shows dictionary icon on second position at bottom;
}
else if(owner click on call the phone icon)
{
search bar appears in chronological order;
}
else if (owner long press power on buttton)
{
display good bye and gets switched off;
}
else if (owners phone font)
{
always in callibari with size of 12;
}
else if (customer requirement touch responsive)
{
reflects on touch;
}
else (customer requirement no hard buttons)
{
touch screen sensitive;
}
if (owner long press the power button)
{
open the company logo at center;
}
else if (customer press power button)
{
open the app in grid;
}
else if (owner power on the phone )
{
shows call the phone icon on first position at bottom;
}
else if (owner power on the phone )
{
shows the dictionary icon on second position at bottom;
}
else if (owner click the phone icon on call)
{
contacts appears in chronological order;
}
else if(owner click dictionary icon)
{
search bar appears at centre;
}
else if (owner long press power on button)
{
display good- bye and gets switched off;
}
else if (owner phone font)
{
always in callibari with size 12;
}
else if (customer requirement touch responsive)
{
reflects on touch;
}
else (customer requirment no hard button)
{
touch screen sensitive;
}
| ID | test plan | SW Requirement specification | Type | JIRA ID | Maturity | Release | valid until release | Implemantation status | verification method | function | sw_component | responsible team | SIL | Test Severity | Test procedure | Expected result | Actual result |
| ID-1 | if(owner long press the power button) | if the signal_A is 1 AND flag is1.then set signal_Bto 1 .else set signal_Bto 0 | requirement | ABC_1234 | proposed | Relesase_A101 | Relesase_A105 | Implemented | SWT | Function A | SW_A | Your Team | SIL_High | High | SET signal_A to 1 and flag B to 0 | Signal_B is SET to 0 | Signal_B is SET to 0 |
| { | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 0 | Signal_B is SET to 0 | ||||||||||||||
| open the company logo at the centre; | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 1 | Signal_B is SET to 1 | ||||||||||||||
| } | |||||||||||||||||
| else if (custumer press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the apps in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click on call the phone icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on buttton) | |||||||||||||||||
| { | |||||||||||||||||
| display good bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owners phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size of 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirement no hard buttons) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| if (owner long press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the company logo at center; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer press power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the app in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows call the phone icon on first position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows the dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner click the phone icon on call) | |||||||||||||||||
| { | |||||||||||||||||
| contacts appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click dictionary icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears at centre; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on button) | |||||||||||||||||
| { | |||||||||||||||||
| display good- bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirment no hard button) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| ID-2 | if(owner long press the power button) | if the signal_A is 1 ANDflag is 1 AND signal_C IS 1. then set signal_B to 1 .else set signal _b to 0 | requirement | ABC_1235 | proposed | Relesase_A101 | Relesase_A105 | Implemented | SWT | Function A | SW_A | Your Team | SIL_High | High | SET signal_A to 1 and flag B to 0 | Signal_B is SET to 0 | Signal_B is SET to 0 |
| { | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 0 | Signal_B is SET to 0 | ||||||||||||||
| open the company logo at the centre; | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 1 | Signal_B is SET to 1 | ||||||||||||||
| } | |||||||||||||||||
| else if (custumer press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the apps in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click on call the phone icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on buttton) | |||||||||||||||||
| { | |||||||||||||||||
| display good bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owners phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size of 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirement no hard buttons) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| if (owner long press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the company logo at center; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer press power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the app in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows call the phone icon on first position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows the dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner click the phone icon on call) | |||||||||||||||||
| { | |||||||||||||||||
| contacts appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click dictionary icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears at centre; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on button) | |||||||||||||||||
| { | |||||||||||||||||
| display good- bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirment no hard button) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| ID-3 | if(owner long press the power button) | if the signal_C is 1 or flag b is 1 or signal_c is 1 ,then set signal_B to1 else set signal _Bto 0 | requirement | ABC_1236 | proposed | Relesase_A101 | Relesase_A105 | Implemented | SWT | Function A | SW_A | Your Team | SIL_High | High | SET signal_A to 1 and flag B to 0 | Signal_B is SET to 0 | Signal_B is SET to 0 |
| { | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 0 | Signal_B is SET to 0 | ||||||||||||||
| open the company logo at the centre; | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 1 | Signal_B is SET to 1 | ||||||||||||||
| } | |||||||||||||||||
| else if (custumer press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the apps in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click on call the phone icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on buttton) | |||||||||||||||||
| { | |||||||||||||||||
| display good bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owners phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size of 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirement no hard buttons) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| if (owner long press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the company logo at center; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer press power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the app in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows call the phone icon on first position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows the dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner click the phone icon on call) | |||||||||||||||||
| { | |||||||||||||||||
| contacts appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click dictionary icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears at centre; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on button) | |||||||||||||||||
| { | |||||||||||||||||
| display good- bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirment no hard button) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| ID-4 | if(owner long press the power button) | if the pressure _valve is 'ON'then sensor monitor _pressure is 'VALID',else if pressure_valveis transistioning from ONto OFF then sensor monitor _pressure is 'HOLD',else monitor_pressure is INVALID | requirement | ABC_1237 | proposed | Relesase_A101 | Relesase_A105 | Implemented | SWT | Function A | SW_A | Your Team | SIL_High | High | SET signal_A to 1 and flag B to 0 | Signal_B is SET to 0 | Signal_B is SET to 0 |
| { | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 0 | Signal_B is SET to 0 | ||||||||||||||
| open the company logo at the centre; | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 1 | Signal_B is SET to 1 | ||||||||||||||
| } | |||||||||||||||||
| else if (custumer press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the apps in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click on call the phone icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on buttton) | |||||||||||||||||
| { | |||||||||||||||||
| display good bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owners phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size of 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirement no hard buttons) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| if (owner long press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the company logo at center; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer press power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the app in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows call the phone icon on first position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows the dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner click the phone icon on call) | |||||||||||||||||
| { | |||||||||||||||||
| contacts appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click dictionary icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears at centre; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on button) | |||||||||||||||||
| { | |||||||||||||||||
| display good- bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirment no hard button) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| ID-5 | if(owner long press the power button) | the system works if and only if all the sensors are connected , the environmental effect ,malfunction of sensor may have on the system | requirement | ABC_1237 | proposed | Relesase_A101 | Relesase_A105 | Implemented | SWT | Function A | SW_A | Your Team | SIL_High | High | SET signal_A to 1 and flag B to 0 | Signal_B is SET to 0 | Signal_B is SET to 0 |
| { | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 0 | Signal_B is SET to 0 | ||||||||||||||
| open the company logo at the centre; | SET signal_A to 1 and flag B to 1 | Signal_B is SET to 1 | Signal_B is SET to 1 | ||||||||||||||
| } | |||||||||||||||||
| else if (custumer press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the apps in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click on call the phone icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on buttton) | |||||||||||||||||
| { | |||||||||||||||||
| display good bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owners phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size of 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirement no hard buttons) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } | |||||||||||||||||
| if (owner long press the power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the company logo at center; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer press power button) | |||||||||||||||||
| { | |||||||||||||||||
| open the app in grid; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows call the phone icon on first position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner power on the phone ) | |||||||||||||||||
| { | |||||||||||||||||
| shows the dictionary icon on second position at bottom; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner click the phone icon on call) | |||||||||||||||||
| { | |||||||||||||||||
| contacts appears in chronological order; | |||||||||||||||||
| } | |||||||||||||||||
| else if(owner click dictionary icon) | |||||||||||||||||
| { | |||||||||||||||||
| search bar appears at centre; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner long press power on button) | |||||||||||||||||
| { | |||||||||||||||||
| display good- bye and gets switched off; | |||||||||||||||||
| } | |||||||||||||||||
| else if (owner phone font) | |||||||||||||||||
| { | |||||||||||||||||
| always in callibari with size 12; | |||||||||||||||||
| } | |||||||||||||||||
| else if (customer requirement touch responsive) | |||||||||||||||||
| { | |||||||||||||||||
| reflects on touch; | |||||||||||||||||
| } | |||||||||||||||||
| else (customer requirment no hard button) | |||||||||||||||||
| { | |||||||||||||||||
| touch screen sensitive; | |||||||||||||||||
| } |