Fennec/Features/TabletUI/TestPlan

From MozillaWiki
Jump to navigation Jump to search

Test Plan

Introduction

Design Documentation/Background Research

The purpose of the virtual keyboard is to provide an interface to fennec for people to type in various languages when a hardware keyboard is closed or not available to the device.

Description of this Document

This document will cover the testing approach for virtual keyboards on the Tablets

Related Documents

See Virtual Keyboard for Android Test Plan

Schedule and Milestones

Resource Requirements

Hardware

Test devices: Handhelds for comparison:

  • Motorola Droid 2
  • HTC Thunderbolt

Tablets:

  • HTC Flyer
  • Samsung

System Testing

Android OS 2.2 (Phone) Android OS 2.3 (Gingerbread) Android OS 2.4 (Honeycomb)

Software

Variety of VKB/IMEs  : see...

Staffing

Feature Lead

Responsibilities

  • Testing Device
  • Training other people in VKBs when asked

Training

  • none necessary

Note:

  1. need to know how to install VKBs
  2. need to know how the VKB works

Features To Be Tested / Test Approach

New Features Testing

Regression Testing

Features Not To Be Tested

Test Deliverables

Dependencies/Risks

Entrance/Exit Criteria

Test Outline

Note :

  1. This test out line is a brain storm of all possible conditions to consider for testing. The scope of the testing will be narrowed from this list based on design information, risks of breakage, etc.
  2. When testing, each item has to be checked, for performance, visual impact (ie graphic defects), race conditions, locking, etc. Some things will be called out to have specific instructions to check for, however the testing should not be limited to only the called out item.

Positive Smoke/Alpha Tests

UI

  1. General

Functional

1. UI Based Functionality

2. Conditional Functionality

Beta Conditional

Usability