Challenge

Project 1 - V&V SW Analysis - I

Introduction

1.1 Purpose

The purpose of this test plan is to outline the testing approach and strategies for verifying the implementation of the specified features of the new mobile phone.

1.2 Scope

This test plan focuses on blackbox testing, where the internal structure and design of the system are not known or considered. It covers the testing of the specified user stories (US) related to power button functionality, app icons, bottom bar icons, contacts display, dictionary search, power off message, font settings, touch responsiveness, and absence of hard buttons.

1.3 Test Objectives

Verify that the power button functionality meets the requirements specified in US-1.

Ensure that the app icons are present in the grid upon powering on the phone, as described in US-2.

Validate the positioning of the "call the phone" and "Dictionary" icons on the bottom bar, according to US-3 and US-4.

Confirm that contacts are visible in chronological order upon clicking the "call the phone" icon, as stated in US-5.

Verify that the dictionary search bar appears upon clicking the "Dictionary" icon, as per US-6.

Ensure that the phone can be switched off with a "Good-Bye" message upon long-pressing the power button, following US-7.

Validate that the font used in the mobile is "calibri (Body)" and of size 12, as specified in US-8.

Verify that the UI is touch-responsive, meeting the requirement in US-9.

Ensure that the mobile phone has no hard buttons, as stated in US-10.

Test Approach

Blackbox testing will be performed, focusing on the external behavior of the mobile phone without considering its internal structure or design.

Test cases will be designed based on the requirements to cover positive and negative scenarios.

Both functional and non-functional aspects will be considered during testing.

Test data and test environments will be prepared to support the test scenarios

Test Environment

Mobile phone simulator/emulator or physical device

Testing environment with necessary software and tools

Sample contacts data for testing contact display functionality

Dictionary dataset for testing dictionary search functionality

Test Cases

The following test cases will be executed to test the specified user stories:

Test Case 1: Power Button Functionality

Description: Verify the behavior of the power button upon long-pressing.

Preconditions: Phone is powered off.

Test Steps:

Long-press the power button.

Observe the screen for the appearance of the company logo.

Expected Result: The phone switches on, and the company logo is displayed at the center of the screen.

Test Cases

The following test cases will be executed to test the specified user stories:

Test Case 1: Power Button Functionality

Description: Verify the behavior of the power button upon long-pressing.

Preconditions: Phone is powered off.

Test Steps:

Long-press the power button.

Observe the screen for the appearance of the company logo.

Expected Result: The phone switches on, and the company logo is displayed at the center of the screen.

Test Case 2: App Icons on Power On

Description: Ensure that the app icons are present in the grid upon powering on the phone.

Preconditions: Phone is powered off.

Test Steps:

Power on the phone.

Check the app grid for the presence of all the icons.

Expected Result: All app icons are displayed in the grid.

Test Case 3: Bottom Bar Icon Positioning.

Description: Validate the positioning of the "call the phone" and "Dictionary" icons on the bottom bar.

Preconditions: Phone is powered on.

Test Steps:

Power on the phone.

Check the bottom bar for the presence and positioning of the

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.