Meego Wiki
Views

Quality/MeeGo1.1 Handset CoreUX TestPlan

From MeeGo wiki
< Quality
Revision as of 10:56, 25 March 2011 by Asinnela (Talk | contribs)
Jump to: navigation, search

Contents

Core UX Test Plan

Component Summary

This test plan is for MeeGo 1.1 HandSet Core UX. MeeGo handset Core UX is composed of whole home screen with MeeGo Touch Framework (MTF) (a full set of widgets and window manager), theme style and engine, as well as system UI.

  • Home Screen is an application that allows the user to start an application, switch between applications, and interact with system UI. All interactive operations between users and MeeGo functionality is handled by Home Screen.
  • MeeGo Touch Framework is a widget and interaction framework that provides a collection of touch centric widgets as well as an overall platform navigation model.
  • Theme provides device orientation, object hierarchy and mode styling, which is required by any MTF application.
  • System UI supports run time status (connectivity, battery status, volume status), date&time and notifications appearing on top bar of home screen.

Feature to be Tested

Feature Name Detailed Feature Description Comments
Home:
  • Feature 2680 - [FEA] Meego touch framework
  • Home screen main page UI, layout and button response check
  • Application launcher UI UI, layout and button response check
  • Open/close application launcher
  • Launch/close application from application launcher
  • Switch between running applications with home screen
  • Gestures and Touch Interactions (Tap, Long press, Drag, Flick, Double tap, Pinch)
  • Security setting (lock/unlock screen)
  • System notification handle and interaction with home screen or running applications
All sub-features depend on *Core OS features*. These test cases covered several feature points from UX.
Theme:
  • Feature 2685 - [FEA] MeeGo Theme and style engine
  • Orientation (Portrait, Landscape, 90/180/270 degrees clockwise)
  • Home default theme
  • Key applications (Dialer, SMS, Settings, Browser, Photo, Music, Video, Contacts) default theme
System UI
  • Run time status (connectivity, battery status), date&time, notifications appearing on system UI check
  • Open/Close System UI drop down menu
  • Connectivity (Wifi, bluetooth, 3G, GPS, Airplane) On/Off check
  • Volume status and value adjustment (TBD)
  • Invoke Settings application
No feature request or UI design wireframe for system UI

Feature not to be Tested

Feature Name Feature Description Comments
  • Translation for other languages except Chinese Simplified will not be covered in Handset Core UX Test Plan.

Test Strategy and Approach

Test Strategy

  • Test from UI: to check home screen, application launcher, system UI layout, theme and functionalities work correctly from UI. E.g, check if application is able to be launched to home screen with full screen; if could switch application to home screen by clicking home button; if correct runtime status (battery, networking) appears on system UI etc.
  • Usage Model test: to check if running application, home screen, system UI could work fine from user perspective.

Test Type and Approach

Core UX components are tested in different test sets:

  • Sanity Test Set
    • Contains BAT test cases of Core UX components.
  • Basic Feature Test Set
    • Contains basic feature (Functional) test cases for every testable feature of Core UX components.
  • Extended Feature Test Set
    • Contains bunch of well selected test cases of Core UX components to deeply verify functionality of every delivered features.
  • System Functional Test Set
    • Contains test cases of Core UX components that interacting and collaborating with other components to support a system usage.

Test Set Guideline

Test Design

Home Screen

  • Test Points
    • Check home screen, application launcher, system UI layout.
    • Open/close application launcher
    • Launch/close application from application launcher or quick launch bar
    • Switch between running applications with home screen
    • Gestures and Touch Interactions (Tap, Long press, Drag, Flick, Double tap, Pinch)
    • Security setting (lock/unlock screen)
    • System notification handle and interaction with home screen or running applications

Theme

  • Test Points
    • Check home and key applications default theme
    • Update theme to check if it could take effect
    • Check orientation effect (Portrait, Landscape, 90/180/270 degrees clockwise)

System UI

  • Test Points
    • Check System UI layout. For instance, if correct date/time appears.
    • Check if drop down menu is shown by dragging system UI, and be able to close.
    • Check toggle switch On/Off button could enable/disable Gps, WiFi, 3G, Bluetooth, Airplane connectivity.
    • Check if corresponding connectivity status appears on system UI when enable Gps, WiFi, 3G, Bluetooth, Airplane.
    • Check whether correct battery status displays when charging and not charging.
    • Check if notification appears on system UI.
    • Check if setting could be invoked by tapping settings button.
    • Check if volume value could be adjusted (TBD).

L10n Supporting

  • Test Points: to check if following items in target locale could be displayed correctly
    • Application name and icon
    • Button label and its icon
    • Window title
    • Text message
    • Date, time, number format
    • Help message
    • Embedded link

Risk and Dependency

  • Lack of home screen feature request. All MTF sub-features depend on *Core OS features*. These test cases covered several feature points from UX.
  • Lack of system UI feature request or UI design wireframe.

Test Environment

Hardware Platforms

  • Aava DV1 and DV2
  • Moorestown QS CDK with NEC PMIC

Tools

  • bluetooth devices, wlan devices, network simulators, sim simulators, wireless AP

QA Contact

Personal tools