Challenge

Project 1 - V&V SW Analysis - I

Test Plan: Automation testing on LDRA TBrun

Test Design Techniques: the method of testing is black box testing

Test Case Attributes:

unique id-00420108

test case: test features of a new mobile phone

prerequisite: hardware of the phone must be test ready

test case steps:

US1: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.

if( long pressed the power button of the phone)

{

print (company logo at the center of the screen.)

phonestatus=on function

}

else{

print(long press the power button)

}

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

if(the power button is pressed ){

{

print (phone is switched ON and all my icons of the APPS shall be present in the grid.)

}

else{

print(press power button again)

}

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.

if(phone is powered on)

{

print( "call the phone"icon)

print("dictionary"icon)

}

else{

print(restart the phone)

}

US- 5: As a Product owner,when I Clicked my "call the phone" icon ,all the contacts shall be visible based on chronological order.

if(call the phone is pressed){

print(contact list)

}

else{

print(call the phone icon)

print(dictionary icon)

}

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.

if(dictionary is clicked){

print(search bar at the middle of the screen)

}

else{

print(call the phone icon)

print(dictionary icon)

}

US- 7: As a Product owner,when I long pressed my "power on" button ,my phone shall be switched off saying "Good-Bye” Message.

if(power button is long pressed){

print(goodbye)

phonestatus=off function

}

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.

if (phone status=on function){

if(screen touch sensor is activated by touch){

if(call the phone icon is touched){

print(contact list)

}

elseif(dictionary is touched){

print(search bar)

}

else{

phone status=screen light on

}

else{

phone status=on function

}

}

else{

phone status=off function

}

US-10: As a customer ,my mobile phone should have no hard buttons.

if(only when power button is pressed){

print(phone status)

}

testing: on android flatform

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.