Project 1 - V&V SW Analysis - I
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.
Answer:-
| US-1: Power Button Pressed |
| Test Scenario: Long press the power button. |
| Expected Outcome: The phone should switch on, displaying a company logo at the center of the screen. |
| US-2: Phone Power On and App Icons |
| Test Scenario: Press the power button. |
| Expected Outcome: The phone should switch on, and all app icons should be present in a grid on the screen. |
| US-3 and US-4: Bottom Bar Icons |
| Test Scenario: Power on the phone. |
| Expected Outcome: The "Call the Phone" icon should be the first icon, and the "Dictionary" icon should be the second icon on the bottom bar. |
| US-5: Display Contacts |
| Test Scenario: Click the "Call the Phone" icon. |
| Expected Outcome: All contacts should be visible based on chronological order. |
| US-6: Dictionary Search |
| Test Scenario: Click the "Dictionary" icon. |
| Expected Outcome: A search bar should appear in the middle of the screen for searching word meanings. |
| US-7: Power Off |
| Test Scenario: Long press the power button. |
| Expected Outcome: The phone should switch off, displaying a "Good-Bye" message. |
| US-8: Font Settings |
| Test Scenario: Check the font settings. |
| Expected Outcome: The font should always be "Calibri (Body)" and size 12. |
| US-9: Touch Responsiveness |
| Test Scenario: Interact with the UI elements through touch. |
| Expected Outcome: The UI should be responsive to touch inputs. |
| US-10: Absence of Hard Buttons |
| Test Scenario: Inspect the phone for any hard buttons. |
| Expected Outcome: The phone should not have any hard buttons. |
code:-
| if(owner switch on the phone) |
| { |
| (Company logo at the center of the screen) |
| } |
| else if(customer switch on the phone) |
| { |
| (All my icons of the APPS shall be present in the grid) |
| } |
| else if(owner powered on the phone) |
| { |
| (the "call the phone" icon is the first icon and the "Dictionary" icon is the second icon at the bottom bar of my screen.) |
| } |
| else if(owner clicked on phone icon) |
| { |
| (All the contacts shall be visible based on chronological order.) |
| } |
| else if(owner access the dictionary icon) |
| { |
| (Search bar shall appear at the middle of the screen to let me search the meanings of the words I desire) |
| } |
| else if(owner switches off the phone) |
| { |
| ( "Good-Bye” Message should appear with font Calibri (Body) and font size shall be 12.) |
| } |
| else if(customer) |
| { |
| (I need my UI must be touch responsive) |
| } |
| else |
| { |
| (Mobile phone should not have hard buttons.) |
| } |