Project 1 - V&V SW Analysis - I
Introduction:
This test plan outlines the testing process for a new mobile phone's features, including a power button switch on, icons, call the phone and dictionary icons, contacts, search bar, power off message, font, and touch responsiveness. The test plan is based on the requirements specified in US-1 to US-10.
Test features required by the customer:
Test feature 1: When long pressed the power button of the phone shall switch on with a company logo at the center of the screen.
Test feature 2: When the power button is pressed my phone is switched ON and all my icons of the APPS shall be present in the grid.
Test feature 3: When the phone is powered ON ,I shall see the "call the phone" icon as the first icon at the bottom bar of my screen.
Test feature 4: When the phone is powered ON, I shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
Test feature 5: When I Clicked my "call the phone" icon ,all the contacts shall be visible based on chronological order.
Test feature 6: When I Clicked my "Dictionary icon ,a search bar shall appear at the middle of the screen to let me search the meanings of the words I desire.
Test feature 7: When I long pressed my "power on" button ,my phone shall be switched off saying "Good-Bye” Message.
Test feature 8: My font in the mobile shall always be ''calibri (Body)" and shall be of size 12.
Test feature 9: I need my UI to be touch responsive.
Test feature 10: My mobile phone should have no hard buttons.
Testing Approach:
The testing will be performed using black-box testing methodologies. The tests will include functional testing, UI testing, and touch responsiveness testing.
Test Environment:
The mobile phone should be in a stable and functional state with the latest software installed.
The testing will be performed on a test bench with a touchscreen display.
Test Cases:
Power Button Switch On/Off Test
Test Case 1.1: Verify that the phone switches on when the power button is long pressed.
Test Case 1.2: Verify that the company logo appears at the center of the screen.
Test Case 7.1: Verify that the phone switches off when the power button is long pressed.
Test Case 7.2: Verify that the "Good-Bye” message appears when the phone is switched off.
Icons Test
Test Case 2: Verify that all icons of the apps are present in the grid when the power button is pressed.
Test Case 3: Verify that the "call the phone" icon is the first icon at the bottom bar of the screen.
Test Case 4: Verify that the "Dictionary" icon is the second icon at the bottom bar of the screen.
Call the Phone Icon Test
Test Case 5.1: Verify that all contacts are visible when the "call the phone" icon is clicked.
Test Case 5.2: Verify that the contacts are displayed in chronological order.
Dictionary Icon Test
Test Case 6: Verify that the search bar appears in the middle when the "Dictionary" icon is clicked.
Font Test
Test Case 8: Verify that the font used in the mobile is "Calibri (Body)" and is of size 12.
Touch Responsiveness Test
Test Case 9: Verify that the UI is touch-responsive.
Hard Button Test
Test Case 10: Verify that the phone has no hard buttons.
if(owner long press the power button)
{
open the company logo at centre;
}
else if(customer press the power button)
{
open the apps 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 Dictionary icon on second position at bottom;
}
else if( owner click on call the phone icon)
{
contacts appears in chronological order;
}
else if(owner click on Dictionary icon)
{
search bar appears at centre;
}
else if(owner long press power on button)
{
displays Good-Bye and gets switched off;
}
else if(owners phone font)
{
always in calibri with size of 12;
}
else if(customer requirement touch responsive)
{
reflects on touch;
}
else ( customer requirement no hard buttons)
{
touch screen sensitive;
}
Conclusion:
This test plan outlines the testing process for a new mobile phone's features based on the requirements specified in US-1 to US-10. The testing will include functional testing, UI testing, and touch responsiveness testing to verify the correct functionality of the phone.