Challenge

Project 1 - V&V SW Analysis - I

1. Introduction

Objective: To ensure the new mobile phone meets the specified requirements through blackbox testing and is ready for User Acceptance Testing (UAT).

Scope: This test plan covers functional testing of the mobile phone based on the user stories provided. It includes all necessary details to ensure thorough testing of the specified features.

2. Test Items

  • Power button functionality
  • UI components and layout
  • Application icons and grid
  • Font style and size
  • Touch responsiveness
  • Absence of hard buttons

3. Features to be Tested

  • Powering on and off the phone
  • Display of company logo on startup
  • Display and layout of app icons
  • Presence of specific icons in the bottom bar
  • Functionality of "call the phone" and "Dictionary" icons
  • Font consistency
  • Touch responsiveness
  • Confirmation of no hard buttons

4. Features Not to be Tested

  • Internal hardware components (e.g., battery life, signal strength)
  • Non-UI-based functionalities (e.g., security features, background processes)
  • Network connectivity performance

5. Approach

Testing Types:

  • Functional Testing
  • UI Testing
  • Usability Testing

Testing Method: Manual testing will be employed for all specified user stories. Test cases will be designed based on the requirements and executed to validate the expected outcomes.

6. Test Cases

US-1: Power Button Long Press to Switch On

  • Test Case 1.1: Long press the power button.
    • Expected Result: The phone switches on, displaying the company logo at the center of the screen.

US-2: Power Button Press to Show App Icons

  • Test Case 2.1: Press the power button to switch on the phone.
    • Expected Result: The phone switches on, displaying all app icons in a grid.

US-3: "Call the Phone" Icon Position

  • Test Case 3.1: Power on the phone.
    • Expected Result: The "call the phone" icon appears as the first icon at the bottom bar of the screen.

US-4: "Dictionary" Icon Position

  • Test Case 4.1: Power on the phone.
    • Expected Result: The "Dictionary" icon appears as the second icon at the bottom bar of the screen.

US-5: "Call the Phone" Icon Functionality

  • Test Case 5.1: Click the "call the phone" icon.
    • Expected Result: All contacts are displayed in chronological order.

US-6: "Dictionary" Icon Functionality

  • Test Case 6.1: Click the "Dictionary" icon.
    • Expected Result: A search bar appears in the middle of the screen to search for word meanings.

US-7: Power Button Long Press to Switch Off

  • Test Case 7.1: Long press the power button.
    • Expected Result: The phone switches off, displaying a "Good-Bye" message.

US-8: Font Style and Size

  • Test Case 8.1: Power on the phone and navigate through the UI.
    • Expected Result: The font style is "Calibri (Body)" and the font size is 12.

US-9: Touch Responsiveness

  • Test Case 9.1: Interact with the UI elements (icons, buttons, etc.).
    • Expected Result: The UI is touch responsive.

US-10: Absence of Hard Buttons

  • Test Case 10.1: Inspect the physical design of the phone.
    • Expected Result: No hard buttons are present on the phone.

7. Test Environment

Hardware:

  • The new mobile phone model (under development)

Software:

  • Operating system and pre-installed applications as specified

Tools:

  • None (manual testing)

8. Entry and Exit Criteria

Entry Criteria:

  • Mobile phone is available for testing.
  • All necessary software is installed and functional.

Exit Criteria:

  • All test cases have been executed.
  • All critical and major defects have been resolved.
  • Test results have been documented and reviewed.

9. Test Deliverables

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

10. Schedule

Planning Phase:

  • 1 week

Test Case Development:

  • 2 weeks

Test Execution:

  • 3 weeks

Defect Resolution and Re-testing:

  • 2 weeks

Final Review and Reporting:

  • 1 week

11. Resources

Personnel:

  • Test Manager
  • Test Engineers

Tools:

  • None required (manual testing)

12. Risks and Mitigation

Potential Risks:

  • Delays in development leading to postponed testing
  • Insufficient test coverage due to missing requirements

Mitigation Strategies:

  • Regular communication with the development team
  • Review and update test cases based on any new requirements

13. Approval

This test plan is approved by the Product Owner and Test Manager and will be reviewed and updated as necessary throughout the testing process.

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.