Challenge

Project 1 - V&V SW Analysis - I

Objective: Write a Test plan to test the features of a new mobile phone (Blackbox test).

Test Plan: A test plan is a detailed document which describes software testing areas and activities. It outlines the test strategy, objectives, test schedule, required resources (human resources, software, and hardware), test estimation and test deliverables. The test plan is a base of every software's testing.

Test Design Technique: Test design techniques help to design better test cases. Some design techniques are Equivalence Class Partitioning, Elementary Comparison Test (ECT), Classification Tree method (CTM), Control Flow test (CFT), Error guessing etc.

Test case attribute: Different test case attributes helps to make test cases more reliable, clear, and concise avoiding or reducing any sort of redundancy.

Testing type: Black box testing is a technique of software testing which examines the functionality of the software without peering into its internal structure or coding.

Test plan to test features of a new mobile phone:

US-1: As a Product owner, when long pressed the power button of the phone shall switch on with a company logo at the centre of the screen.

if(long pressed the power button of the phone)

{

Phone switch on with a company logo at the centre 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.

if(Phone power button is pressed and phone is switched is ON)

{

Showing all my icons of the APPS 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.

if(Phone power is ON)

{

Showing call the phone icon as the first icon at the bottom bar of phone 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 power is ON)

{

Showing Dictionary icon as the second icon at the bottom bar of phone 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.

if(Clicked call the phone icon)

{

All contacts are visible in 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.

if(Clicked Dictionary icon)

{

Search bar is present at the centre of the screen where I can search for any word meaning;

}

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(long pressed the power button of the phone)

{

Phone switch 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.

if(Font of Mobile)

{

Font is Calibri (Body) and size is 12;

}

US-9: As a Customer, I need my UI to be touch responsive.

if(Phone UI)

{

Touch responsive;

}

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

if (No Hard buttons on phone)

{

No hard buttons to be present on the phone;

}

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.