Challenge

Project 1 - V&V SW Analysis - I

Test Plan for Mobile Phone Features (Black box Testing)

1. Introduction

Purpose:
This test plan outlines the black box testing strategy for the new mobile phone under development. The goal is to ensure that the phone meets all specified user requirements and functions as expected before User Acceptance Testing (UAT).

Scope:
The scope of this test plan includes testing the power button functionality, UI layout, icon placements, application behavior, font settings, and touch responsiveness based on the provided requirements.

2. Features to be Tested

  • Power button functionality (US-1, US-2, US-7)
  • UI Layout and icon placement (US-3, US-4)
  • Application behavior (US-5, US-6)
  • Font settings (US-8)
  • Touch responsiveness and absence of hard buttons (US-9, US-10)

3. Test Strategy

The testing approach will involve creating specific test cases for each user story (US) and executing them in a controlled environment. The tests will be conducted manually by the QA team.

4. Test Environment

Hardware: Prototype of the mobile phone

Software:

  • Mobile OS (as provided with the phone)
  • Pre-installed applications (Contacts, Dictionary, etc.)

5. Test Cases

US-1: Power Button (Long Press to Switch On)

  • Test Case 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 powered off.
  • Steps:
    1. Long press the power button.
    2. Observe the screen.
  • Expected Result: The phone switches on and the company logo appears at the center of the screen.

US-2: Power Button (Press to Switch On and Display Icons)

  • Test Case 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 powered off.
  • Steps:
    1. Press the power button.
    2. Observe the home screen.
  • Expected Result: The phone switches on and all app icons are present in a grid layout.

US-3: Call Icon Placement

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

US-4: Dictionary Icon Placement

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

US-5: Contacts Display

  • Test Case 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.
    2. Observe the contacts list.
  • Expected Result: All contacts are displayed in chronological order.

US-6: Dictionary Search Bar

  • Test Case 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.
    2. Observe the screen.
  • Expected Result: A search bar appears in the middle of the screen.

US-7: Power Button (Long Press to Switch Off)

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

US-8: Font Settings

  • Test Case ID: TC-08
  • Description: Verify that the font in the mobile is "Calibri (Body)" and size 12.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Navigate through different screens and applications.
    2. Observe the font style and size.
  • Expected Result: The font is "Calibri (Body)" and size 12.

US-9: Touch Responsiveness

  • Test Case ID: TC-09
  • Description: Verify that the UI is touch responsive.
  • Preconditions: Phone is powered on.
  • Steps:
    1. Interact with various elements on the screen.
  • Expected Result: The UI responds appropriately to touch inputs.

US-10: No Hard Buttons

  • Test Case ID: TC-10
  • Description: Verify that the mobile phone has no hard buttons.
  • Preconditions: None.
  • Steps:
    1. Physically inspect the phone.
  • Expected Result: No hard buttons are present on the phone.

6. Test Data

No specific test data is required for these test cases as the testing will focus on the user interface and hardware functionality.

7. Entry and Exit Criteria

Entry Criteria:

  • The mobile phone prototype is available for testing.
  • All necessary software and applications are pre-installed.

Exit Criteria:

  • All test cases have been executed.
  • All identified defects have been reported and addressed.
  • The phone meets the acceptance criteria for all user stories.

8. Deliverables

  • Test cases document
  • Test execution results
  • Defect report
  • Test summary report

9. Roles and Responsibilities

  • Test Manager: Oversee the testing process, ensure resources are available, and report on progress.
  • Test Engineer: Execute test cases, document results, and report defects.

10. Schedule

  • Test Planning: 1 week
  • Test Case Development: 1 week
  • Test Execution: 2 weeks
  • Defect Resolution: 1 week
  • Test Closure: 1 week

11. Risk Management

  • Prototype Availability: Delays in receiving the prototype may impact the schedule.
  • Defect Resolution: High number of defects may require extended testing cycles.

12. Approvals

  • Project Manager: [Name: XYZ]
  • Test Manager: [Name: ABC]
  • Product Owner: [Name: PQR]
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.