Project 1 - V&V SW Analysis - I
Challenge
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.
US-1:As a Product owner,when long pressed the power button of the phone shall switch on with a company logo at the center of the screen.
US- 2: As a Customer,when the power button is pressed my phone is switched ON and all my icons of the APPS shall be present in the grid
US- 3: As a Product owner,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.
US- 4: As a Product owner,when the phone is powered ON, I shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
US- 5: As a Product owner,when I Clicked my "call the phone" icon ,all the contacts shall be visible based on chronological order.
US- 6: As a Product owner,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.
US- 7: As a Product owner,when I long pressed my "power on" button ,my phone shall be switched off saying "Good-Bye” Message.
US-8: As a product owner ,my font in the mobile shall always be ''calibri (Body)" and shall be of size 12.
US-9:As a Customer,I need my UI to be touch responsive.
US-10: As a customer ,my mobile phone should have no hard buttons.
Before creating a test case we need to create sequence first, I am Giving Sequence1. Sequence is nothing but which store the Test cases or it will Holds the Test cases. after creating sequence, we can ably see the Sequence which is crated in File view.
My Input Enums are
- Power Button and Interface
- Bottum Bar Touch Button
- Icon Selection
1. Power Button and Interface has characters like Long Pressed, Pressed, Pressed 2nd time, Font, UI, Hardware Interaction.
2. Bottum Bar Touch Button has characters like pressed, pressed 2nd time
3.Icon Selection has characters like Call the call the phone and Dictionary.
Ouput Enums:
- Phone Specification
- State of Phone
- Display Output
1. Phone Specification Enum has the characters like calibri (Body) size 12, Touch responsive, No hard Button.
2. State of Phone Enum has the characters like Phone On, Screen On, Phone Off
3. Display Output Enum has the characters like Display Logo at Centre, APPS Present In the Grid, Call the Phone, Dictinary, visible Contacts in chronological order, search bar shall appear at the middle, Good Bye.
US-1:As a Product owner,when long pressed the power button of the phone shall switch on with a company logo at the center of the screen.
My Test Case ID: is US-1
Function to create the Test case: Product Owner.
I have input that I have to Long Press the Power Button
I'm Expecting Phone should Turn ON and Display the Company Logo at the centre
and Actual Ouput is Phone should Turn ON and Display the Company Logo at the centre
Lets check now
| Test case 1 | US-1 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | Long pressed | Power Button and Interface | Phone power button input | Input | Assigned | |
| Output | Phone ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Display logo at centre | Display Output | Display function | Output | Compare | |
| Output | Phone ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Display logo at centre | Display Output | Display function | Output | Compare | |
| Test case 1 Status | Pass | |||||
Test case 1 is got Pass.
US- 2: As a Customer,when the power button is pressed my phone is switched ON and all my icons of the APPS shall be present in the grid
My Test Case ID: is US-2
Function to create the Test case: Customer.
I have input that I have to Press the Power Button
I'm Expecting my phone is switched ON and all my icons of the APPS shall be present in the grid
Actual Ouput my phone is switched ON and all my icons of the APPS shall be present in the grid
Lets check now
| Test case 2 | US_2 | |||||
| Function | Customer | Value | Name | Type | Use | Regression Analysis |
| Input | Pressed | Power Button and Interface | Phone power button input | Input | Assigned | |
| Output | Screen ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Apps Present in the Grid | Display Output | Display function | Output | Compare | |
| Output | Screen ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Apps Present in the Grid | Display Output | Display function | Output | Compare | |
| Test case 2 Status | Pass | |||||
US- 3: As a Product owner,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.
My Test Case ID: is US-3
Function to create the Test case: Product Owner.
I have input that I have to Press the Bottum Bar Touch Button
I'm Expecting I shall see the "call the phone" icon as the first icon at the bottom bar of my screen.
Actual Ouput I shall see the "call the phone" icon as the first icon at the bottom bar of my screen.
Lets check now
| Test case 3 | US_3 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | pressed | Bottum Bar Touch Button | Bottum Bar Touch button input | Input | Assigned | |
| Output | Call the Phone | Display Output | Display function | Output | Compare | |
| Output | Call the Phone | Display Output | Display function | Output | Compare | |
| Test case 3 Status | Pass | |||||
US- 4: As a Product owner,when the phone is powered ON, I shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
My Test Case ID: is US-4
Function to create the Test case: Product Owner.
I have input that I have to Press the Bottum Bar Touch Button 2nd time
I'm ExpectingI shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
Actual Ouput I shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
Lets check now
| Test case 4 | US_4 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | Pressed 2n Time | Bottum Bar Touch Button | Bottum Bar Touch button input | Input | Assigned | |
| Output | Dictionary | Display Output | Display function | Output | Compare | |
| Output | Dictionary | Display Output | Display function | Output | Compare | |
| Test case 4 Status | Pass | |||||
US- 5: As a Product owner,when I Clicked my "call the phone" icon ,all the contacts shall be visible based on chronological order.
My Test Case ID: is US-5
Function to create the Test case: Product Owner.
I have input that I have to I have to click on "call the phone" icon
I'm ExpectingI shall see all the contacts shall be visible based on chronological order.
Actual Ouput I shall see all the contacts shall be visible based on chronological order.
Lets check now
| Test case 5 | US_5 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input |
Call the Phone |
Icon Selection | Phone function selection | Input | Assigned | |
| Output | visible Contacts in chronological order | Display Output | Display function | Output | Compare | |
| Output | visible Contacts in chronological order | Display Output | Display function | Output | Compare | |
| Test case 5 Status | Pass | |||||
US- 6: As a Product owner,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.
My Test Case ID: is US-6
Function to create the Test case: Product Owner.
I have input that I have to I have to click on "Dictionary" icon
I'm ExpectingI shall see a search bar shall appear at the middle of the screen to let me search the meanings of the words I desire
Actual Ouput I shall see a search bar shall appear at the middle of the screen to let me search the meanings of the words I desire.
Lets check now
| Test case 6 | US_6 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | Dictionary | Icon Selection | Phone function selection | Input | Assigned | |
| Output | visible Contacts in chronological order | Display Output | Display function | Output | Compare | |
| Output | visible Contacts in chronological order | Display Output | Display function | Output | Compare | |
| Test case 6 Status | Pass | |||||
US- 7: As a Product owner,when I long pressed my "power on" button ,my phone shall be switched off saying "Good-Bye” Message.
My Test Case ID: is US-7
Function to create the Test case: Product Owner.
I have input that I have to Long Press 2nd time to the Power Button
I'm Expecting Phone phone shall be switched off saying "Good-Bye” Message.
and Actual Ouput is Phone phone shall be switched off saying "Good-Bye” Message.
Lets check now
| Test case 7 | US_7 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | Long press 2nd Time | Power Button and Interface | Phone power button input | Input | Assigned | |
| Output | Phone ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Display logo at centre | Display Output | Display function | Output | Compare | |
| Output | Phone ON | State of Phone | Phone behaviour | Output | Compare | |
| Output | Display logo at centre | Display Output | Display function | Output | Compare | |
| Test case 7 Status | Pass | |||||
US-8: As a product owner ,my font in the mobile shall always be ''calibri (Body)" and shall be of size 12.
My Test Case ID: is US-8
Function to create the Test case: Product Owner.
I have inputAs a product owner ,my font in the mobile need to check
I'm Expecting Phone shall always be ''calibri (Body)" and shall be of size 12.
and Actual Ouput is Phone shall always be ''calibri (Body)" and shall be of size 12.
Lets check now
| Test case 8 | US_8 | |||||
| Function | Product Owner | Value | Name | Type | Use | Regression Analysis |
| Input | Font | Power Button and Interface | Phone function | Input | Assigned | |
| Output | calibri (Body) size 12 | Display Output | Phone Specification | Output | Compare | |
| Output | calibri (Body) size 12 | Display Output | Phone Specification | Output | Compare | |
| Test case 8 Status | Pass | |||||
US-9:As a Customer,I need my UI to be touch responsive.
My Test Case ID: is US-9
Function to create the Test case: Customer.
I have inputAs a Customer ,my UI in the mobile need to check
I'm Expecting Phone phone UI to be touch responsive
and Actual Ouput is Phone UI to be touch responsive
Lets check now
| Test case 9 | US_9 | |||||
| Function | Customer | Value | Name | Type | Use | Regression Analysis |
| Input | UI | Power Button and Interface | Phone function | Input | Assigned | |
| Output | Touch responsive | Phone Specification | Phone Specification | Output | Compare | |
| Output | Touch responsive | Phone Specification | Phone Specification | Output | Compare | |
| Test case 9 Status | Pass | |||||
US-10: As a customer ,my mobile phone should have no hard buttons.
My Test Case ID: is US-10
Function to create the Test case: Customer.
I have inputAs a Customer ,my mobile need to check the input Hardware Interaction
I'm Expecting Phone phone UI to be touch responsive
and Actual Ouput is Phone UI to be touch responsive
Lets check now
| Test case 10 | US_10 | |||||
| Function | Customer | Value | Name | Type | Use | Regression Analysis |
| Input | Hardware Interaction | Power Button and Interface | Phone function | Input | Assigned | |
| Output | No Hard Butoon | Phone Specification | Phone function | Output | Compare | |
| Output | No Hard Butoon | Phone Specification | Phone function | Output | Compare | |
| Test case 10 Status | Pass | |||||
Test Report
| Test Case | Function | Input | Expected | Actual | Test Case Status | ||||||
| Power Button and Interface | Bottum Bar Touch Button | Icon Selection | Phone Specification | State of Phone | Display Output | Phone Specification | State of Phone | Display Output | |||
| US-1 | Product Owner | Long pressed | Phone On | Display Logo at Centre | Phone On | Display Logo at Centre | PASS | ||||
| US_2 | Customer | Pressed | Screen On | APPS Present In the Grid | Screen On | APPS Present In the Grid | PASS | ||||
| US_3 | Product Owner | Pressed | Call the Phone | Call the Phone | PASS | ||||||
| US_4 | Product Owner | Pressed 2nd time | Dictinary | Dictinary | PASS | ||||||
| US_5 | Product Owner | Call the Phone | visible Contacts in chronological order | visible Contacts in chronological order | PASS | ||||||
| US_6 | Product Owner | Dictionary | search bar shall appear at the middle | search bar shall appear at the middle | PASS | ||||||
| US_7 | Product Owner | Long pressed 2nd Time | Phone Off | Good Bye | Phone Off | Good Bye | PASS | ||||
| US_8 | Product Owner | Font | calibri (Body) size 12 | calibri (Body) size 12 | PASS | ||||||
| US_9 | Customer | UI | Touch responsive | Touch responsive | PASS | ||||||
| US_10 | Customer | Hardware Interaction | No hard Button | No hard Button | PASS | ||||||