Challenge

Project 1 - V&V SW Analysis - I

Aim

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.

Test plan

A Test Plan for software verification and validation is a document that outlines the testing approach, objectives, resources, schedules, and deliverables of a software development project. It serves as a blueprint for testing activities and helps to ensure that the software product meets the required quality standards and functional requirements.

A Test Plan typically includes the following Components:

  • Introduction: Background information, purpose, and scope of the Test Plan.
  • Test objectives: Defined objectives of the testing activities.
  • Test items: List of software components or modules to be tested.
  • Test environment: Description of the hardware and software configurations used for testing.
  • Test cases: Detailed description of the tests to be performed, including test inputs, expected outputs, and pass/fail criteria.
  • Test data: Data to be used for testing, including sample inputs and expected outputs.
  • Test schedule: Timeline for testing activities, including start and end dates.
  • Test resources: List of personnel, equipment, and tools needed for testing.
  • Test deliverables: List of documents and artifacts to be produced during testing, such as test cases, test results, bug reports, and test summary reports.
  • Test conclusion: Summary of the testing activities and the results, including any recommendations for improvement.

Other Components of Test plan:

  • Scope of testing
  • Role and responsibility
  • Assumptions
  • Risks
  • Test methodology
  • Entry criteria
  • Defect tracking
  • Test automation

The Test Plan serves as a guide for testing activities and helps to ensure that all aspects of the software product are tested before it is released to the end-users. It helps to ensure the quality of the software product, avoid defects, and reduce the risk of project failure.

US-1: As a Product owner, when long pressed the power button, the phone shall switch on with a company logo at the center of the screen.
if (long press the power button)
{
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.
If (the power button is pressed)
{
My phone is switched ON and all customer 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.
If (phone is powered ON)
{
The product owner will see the "call the phone" icon as the first icon at the bottom bar of product owner 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)
{
The product owner will see the "Dictionary" icon as the second icon at the bottom bar of product owner 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 (Product owner Clicked "call the phone" icon)
{
All 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.
If (Product owner I Clicked "Dictionary" icon)
{
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.
If (Product owner long pressed my "power on" button)
{
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.
If (product owner's font in 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 (customer need UI)
{
UI to be touch responsive;
}

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

if ( customer requirement no hard buttons)

{

touch screen sensitivity;

}

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.