Challenge

Project 1 - V&V SW Analysis - I

Embedded Live Batch 8 [Preeti Mam]

Aim - To Write a Test Plan to test features of a new mobile phone (Blackbox test) that needs to be implemented based on the given requirements.

Theory -

  • First, we will understand what is exactly a Test Plan.

  • A Test Plan is a document detailing the objectives, resources, and processes for a specific test for a software or hardware product. The plan typically contains a detailed understanding of the eventual workflow.

  • A Test Plan is Project Level, describing scope of testing and different activities performed in Testing. It further describes activties like techniques used, schedule, method, resources etc.

  • Now we will look at the Code -

    If (Product owner, long press the power button)
    {
    	Switch On with company logo at the center 
    	If((Power, On) && (Font, Calibri (Body)) && (Font size, 12)) 
    	{
    		Show ‘call the phone’ as first icon at bottom bar of the screen
    		Show ‘dictionary as second icon at bottom bar of the screen
    		If (Select, Call the phone)
    		{
    			Show contacts in chronological order
    }
    Elseif (Select, Dictionary)
    {
    	Show search bar at the middle to search meanings of words
    }
    Elseif (Product Owner, long press the power button)
    {
    		Show ‘Good bye’ and turn off
    Break;
    }
    Else
    {
    	Remain in the screen
    }
    }
    Else
    {
    	Remain in logo screen
    }
    }
    Elseif (Customer, long press the power button)
    {
    	Switch On with all icons of the APPS in grid
    	If (Customer, Touches screen)
    	{
    		UI should be always responsive 
    	}
    	Else
    	{
    		No hard buttons are available
    	}
    }
    Else
    {
    	Phone is OFF
    }
    ​
  • Now, we will look at the Flow Chart for that same -

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.