Virtual Keyboard Test Plan
Component Summary
This test plan is for MeeGo 1.1 HandSet UX Virtual keyboard (VKB).
The goal of Virtual Keyboard is to support key input for handset usage.
Feature to be Tested
All testable features coming to MeeGo 1.1 HandSet UX virtual keyboard will be covered in this test plan.
- VKB Features to be tested are summarized as below:
| Feature Name
| Description
| Comments
|
| Feature 2952 - [FEA] Virtual KeyBoard integration with Meego reference apps. | VKB integrated with MeeGo referenece apps | xxx
|
| Feature 2677 - [FEA] Virtual KeyBoard with support for alpha numeric and multi language support | A Virtual keyboard is required for touch based handsets.Virtual keyboard to support alpha and numeric and multiple languages. | xxx
|
Feature not to be Tested
List of features that are not tested as part of MeeGo 1.1 HandSet UX are:
<add here correct query from fearutezilla>
Test Strategy and Approach
In general, the Virtual Keyboard test applies Black-Box test methods and refers to feature implementations to guide test design. Virtual keyboard application will be tested from different levels below:
- GUI testing: Cover UI testing, better interaction with touch screen, common UI operation, launch with other applications(DUI and GTK application), i18n/l10n
- Functional testing : Work with different input method;text prediction; portrait/landscape; visual efforts;Special symbol input support;
- Usage model testing: VKB work with other applications, different locations
- Stress testing : Quickly and continuously operation, work under high workload, UI repeat actions
Test Design
VKB UI design
- Test Method
- Integration check for Virtual Keyboard
- Functinality check for Virtual Keyboard on layout, key functions, auto show/hide and so on
- Negative/stress check on Virtual Keyboard basically
- Usage model test for VKB
- Test Points
- Virtual Keyboard Integration
- The binaries/libraries and relevant configure packages are integrated
- Basic functionalities: VKB launch, Key press/release...
- Virtual Keyboard Functionality
- VKB hild/show in DUI and GTK appliations
- Every Key functions: press/release/hold and map correctness with h/w keyboard
- Combined Keys support
- Change/update/configure VKB layout (if the interfaces exposed to users)
- Basically, user-concerned checking for power/performance when using virtual keyboard
- Basically checking touch-friendly when using virtual keyboard
- Virtual Keyboard Negative/Stress Test
- Continousely or quickly use of VKB
- Illegal Key combination
Virtual Keyboard in all lauguages
- Test Method
- Test the support mechanism for other languages and integrated layout
- Negative test
- Test Points
- interface to load other languages keyboard layout
- integrate other languages keyboard layout by default (russian, japanese, korean, chinese tranditional...).
Test Environment
Hardware Platforms
Tools
- SMS,Fennec,Setting,IM,Email (testing VKB input support by these applications)
QA Contact