Challenge

Project 1 - V&V SW Analysis - I

Test Plan for New Mobile Phone Features

1. Introduction

This test plan outlines the black box testing approach for the new mobile phone features based on the specified user stories. The product is in the development stage and requires User Acceptance Testing (UAT). The test plan includes test objectives, scope, testing strategy, test cases, schedule, resources, and deliverables.

2. Objectives

  • To ensure that the mobile phone meets the specified user requirements.
  • To identify and report defects.
  • To verify the functionality, usability, and performance of the mobile phone features.

3. Scope

This test plan covers the following features of the mobile phone:

  • Power button functionality (switch on/off)
  • Display of company logo on boot
  • Display of app icons
  • Specific placement of icons on the bottom bar
  • Functionality of "call the phone" and "Dictionary" icons
  • Font type and size consistency
  • Touch responsiveness of UI
  • Absence of hard buttons

4. Testing Strategy

  • Test Type: Black Box Testing
  • Test Levels: Functional Testing, Usability Testing, Performance Testing
  • Testing Tools: Manual testing tools (e.g., TestRail, JIRA for bug tracking)

5. Test Cases

Test Case 1: Power Button Long Press to Switch On

  • Test ID: TC-01
  • Description: Verify that long pressing the power button switches on the phone and displays the company logo at the center of the screen.
  • Preconditions: Phone is switched off.
  • Steps:
    1. Long press the power button.
  • Expected Result: Phone switches on and displays the company logo at the center of the screen.

Test Case 2: Power Button Press to Switch On and Display App Icons

  • Test ID: TC-02
  • Description: Verify that pressing the power button switches on the phone and displays all app icons in a grid.
  • Preconditions: Phone is switched off.
  • Steps:
    1. Press the power button.
  • Expected Result: Phone switches on and displays all app icons in a grid.

Test Case 3: Display of "Call the Phone" Icon on Bottom Bar

  • Test ID: TC-03
  • Description: Verify that the "call the phone" icon appears as the first icon on the bottom bar when the phone is powered on.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Observe the bottom bar of the screen.
  • Expected Result: "Call the phone" icon is the first icon on the bottom bar.

Test Case 4: Display of "Dictionary" Icon on Bottom Bar

  • Test ID: TC-04
  • Description: Verify that the "Dictionary" icon appears as the second icon on the bottom bar when the phone is powered on.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Observe the bottom bar of the screen.
  • Expected Result: "Dictionary" icon is the second icon on the bottom bar.

Test Case 5: Display Contacts in Chronological Order

  • Test ID: TC-05
  • Description: Verify that clicking the "call the phone" icon displays all contacts in chronological order.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Click the "call the phone" icon.
  • Expected Result: All contacts are displayed in chronological order.

Test Case 6: Search Bar in Dictionary App

  • Test ID: TC-06
  • Description: Verify that clicking the "Dictionary" icon displays a search bar in the middle of the screen.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Click the "Dictionary" icon.
  • Expected Result: A search bar appears in the middle of the screen.

Test Case 7: Power Button Long Press to Switch Off

  • Test ID: TC-07
  • Description: Verify that long pressing the power button switches off the phone and displays a "Good-Bye" message.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Long press the power button.
  • Expected Result: Phone switches off and displays a "Good-Bye" message.

Test Case 8: Font Type and Size Consistency

  • Test ID: TC-08
  • Description: Verify that the font type is "Calibri (Body)" and the size is 12 across the phone.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Observe the font type and size on different screens.
  • Expected Result: Font type is "Calibri (Body)" and the size is 12.

Test Case 9: Touch Responsiveness of UI

  • Test ID: TC-09
  • Description: Verify that the UI is touch responsive.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Interact with various elements of the UI.
  • Expected Result: UI responds promptly and accurately to touch inputs.

Test Case 10: No Hard Buttons

  • Test ID: TC-10
  • Description: Verify that the phone has no hard buttons.
  • Preconditions: Phone is available for inspection.
  • Steps:
    1. Inspect the phone physically.
  • Expected Result: Phone has no hard buttons.

6. Schedule

  • Test Planning: [Start Date] - [End Date]
  • Test Case Development: [Start Date] - [End Date]
  • Test Execution: [Start Date] - [End Date]
  • Bug Reporting and Fixing: Continuous during test execution
  • Test Closure: [End Date]

7. Resources

  • Testing Team: 4 QA Engineers
  • Test Devices: 4 Mobile Phones (prototype)
  • Testing Tools: Manual Testing Tools (TestRail, JIRA)

8. Deliverables

  • Test Plan Document
  • Test Cases
  • Test Execution Reports
  • Defect Reports
  • Test Summary Report

9. Risks and Mitigations

  • Risk: Delay in receiving prototypes
    • Mitigation: Plan for buffer time in the schedule.
  • Risk: Incomplete requirements
    • Mitigation: Regular communication with stakeholders for clarifications.

10. Approval

  • Prepared by: [Your Name]
  • Approved by: [Project Manager's Name]
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.