Project 1 - V&V SW Analysis - I
PROJECT -1:
Test Plan: New Mobile Phone Feature Testing (Blackbox)
1. Objective:
The objective of this test plan is to verify the functionality of various features of the new mobile phone, as specified in the User Stories (US).
2. Test Scope:
This test plan will cover the following user stories:
- US-1, US-2, US-3, US-4, US-5, US-6, US-7, US-8, US-9, US-10
3. Test Environment:
- Device: Prototype of the new mobile phone
- Operating System: [Specify the OS version, e.g., Android X]
- Test Tools: [List any testing tools or emulators used]
4. Test Cases:
- Test Case 1: Power Button Functionality
- Precondition: The mobile phone is powered off.
- Steps:
1. Long-press the power button.
- Expected Result: The phone powers on, displaying the company logo at the center of the screen.
- Test Case 2: App Icons Grid
- Precondition: The mobile phone is powered on.
- Steps:
1. Press the power button.
- Expected Result: All app icons are visible in the grid.
- Test Case 3: Bottom Bar Icons Order
- Precondition: The mobile phone is powered on.
- Steps:
1. Power on the phone.
- Expected Result: "Call the phone" icon should be the first icon on the bottom bar, followed by the "Dictionary" icon.
- Test Case 4: "Call the Phone" Functionality
- Precondition: The mobile phone is powered on.
- Steps:
1. Click the "Call the phone" icon.
- Expected Result: All contacts are visible in chronological order.
- Test Case 5: "Dictionary" Functionality
- Precondition: The mobile phone is powered on.
- Steps:
1. Click the "Dictionary" icon.
- Expected Result: A search bar appears in the middle of the screen for word searches.
- Test Case 6: Power Off Message
- Precondition: The mobile phone is powered on.
- Steps:
1. Long-press the power button.
- Expected Result: The phone powers off, displaying a "Good-Bye" message.
- Test Case 7: Font Settings
- Precondition: The mobile phone is powered on.
- Steps:
1. Navigate to display settings.
- Expected Result: The font is set to "Calibri (Body)" and is of size 12.
- Test Case 8: Touch Responsiveness
- Precondition: The mobile phone is powered on.
- Steps:
1. Interact with the UI through touch gestures.
- Expected Result: The UI responds accurately and promptly to touch input.
- Test Case 9: No Hard Buttons
- Precondition: The mobile phone is powered on.
- Expected Result: There are no physical/hard buttons present on the phone.
5. Test Data:
- No specific test data required for these test cases.
6. Test Execution:
- Execute each test case as described in the steps.
- Record the results (Pass/Fail).
- Document any deviations from expected behavior if a test case fails.
7. Defect Reporting:
- Report any defects using a standardized format including summary, steps to reproduce, expected vs. actual results, and priority assessments.
8. Test Results:
- Summarize the results of the executed test cases, including pass/fail status and any relevant observations.
9. Test Sign-off:
- Complete this section once all test cases have been executed and results have been reviewed. Include a summary statement indicating whether the features have passed testing.
10. Test Deliverables:
- Test results documentation.
- Defect reports (if any).
11. Risks and Assumptions:
- Risks:
- [List any potential risks, e.g., hardware malfunctions]
- Assumptions:
- [List any assumptions made, e.g., availability of test environment]
12. Dependencies:
- [List any dependencies, e.g., availability of specific hardware]
13. Test Environment Configuration:
- [Document any specific configurations or settings required for the test environment.]
14. Change Log:
- [Document any changes made to the test plan during the testing process.]
15. Approvals:
- [List names and signatures of individuals approving this test plan.]