Meego Wiki
Views

Quality/1.1HandsetUXVkbTestPlan

From MeeGo wiki
< Quality
Revision as of 08:19, 2 September 2010 by Yfu (Talk | contribs)
Jump to: navigation, search

Contents

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

  • N900, AAVA and MRST CDK

Tools

  • SMS,Fennec,Setting,IM,Email (testing VKB input support by these applications)

QA Contact

Personal tools