Challenge

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

  1. Power Button and Interface
  2. Bottum Bar Touch Button
  3. 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:

  1. Phone Specification
  2. State of Phone
  3. 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
Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.