Meego Wiki
Views

Quality/MeeGo1.1 Handset UX Social Networking TestPlan

From MeeGo wiki
< Quality(Difference between revisions)
Jump to: navigation, search
(Component Summary)
(categorise, cut toplevel heading, wikify table formatting)
 
(15 intermediate revisions not shown)
Line 1: Line 1:
-
=Social Networking Test Plan=
 
==Component Summary==
==Component Summary==
This test plan is for MeeGo 1.1 HandSet Social networking application.  
This test plan is for MeeGo 1.1 HandSet Social networking application.  
Line 6: Line 5:
==Feature to be Tested==
==Feature to be Tested==
-
{| cellspacing="0" border="1"
+
{| class="wikitable"
!| Feature Name
!| Feature Name
-
!| Description
+
!| Detailed Feature Description
!| Comments
!| Comments
|-
|-
-
| Social Networking [http://bugs.meego.com/show_bug.cgi?id=5875 Bug 5875] - [FEA] Need to add social networking to MeeGo||  
+
| Social Networking  
-
* Home screen main page UI, layout and button response check
+
* [http://bugs.meego.com/show_bug.cgi?id=5875 Bug 5875] - [FEA] Need to add social networking to MeeGo
-
* Application launcher UI UI, layout and button response check
+
||  
-
* Open/close application launcher
+
* Social networking main window UI, layout and button response check
-
* Launch/close application from application launcher
+
* Launch/close social networking application
-
* Switch between running applications with home screen
+
* Set up social networking accounts (last.fm and twitter)
-
* Gestures and Touch Interactions (Tap, Long press, Drag, Flick, Double tap, Pinch)  
+
* last.fm context menu (View on Last.fm, Remove from timeline)
-
* Security setting (lock/unlock screen)
+
* Status update and Refresh
-
* System notification handle and interaction with home screen or running applications  
+
* Settings for last.fm and twitter.com
-
|| All sub-features depend on *Core OS features*. These test cases covered several feature points from UX.
+
* Individual update for last.fm and twitter.com
-
|-
+
* Post new twitter status  
-
| I18N & L10N  ||  
+
* Twitter context menu (Reply, Retweet, View on twitter.com, Remove from timeline)
-
* I18N: all text strings in home screen and widgets should be internationalized
+
||  
-
* L10N: Chinese Simplified Translation
+
* No detailed social networking feature request in featurezilla.
-
|| TBD
+
* Twitter web service is blocked in China.
|}
|}
==Feature not to be Tested==
==Feature not to be Tested==
-
* Translation for other languages except Chinese Simplified will not be covered in Handset Core UX Test Plan.
+
{| class="wikitable"
 +
!|Feature Name
 +
!|Feature Description
 +
!|Comments
 +
|-
 +
|
 +
|
 +
|
 +
|-
 +
|}
 +
* Translation for other languages except Chinese Simplified will not be covered in Handset UX Social Networking Test Plan.
==Test Strategy and Approach==
==Test Strategy and Approach==
'''''Test Strategy'''''
'''''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.  
+
* '''Test from UI''': to check social networking window layout, theme work correctly from UI. E.g, check if social networking application is able to be launched to home screen with full screen; if text message shows completely in both portrait and landscape modes etc.  
-
* '''Usage Model test''': to check if running application, home screen, widget could work fine each other and with other features from user perspective.  
+
* '''Usage Model test''': to check if last.fm and twitter.com web services could work fine from user perspective.  
-
'''''Test Type and Approach'''''
+
'''''Test Type and Approach''''' <br>
-
* '''Functional test''': to check each function works as expected at the "unit" level. Such as open/close application, switch to home screen by tapping home button, lock/unlock screen, etc.
+
-
* '''Negative test''': negative test will be involved in functional test to check how it works if an unexpected input is given. E.g. give an input out of range.
+
-
* '''Stress test''': it involves testing beyond normal operational capacity and work under high workload. For instance, input long strings for text entry, repeated operations on open/close application, switch between home screen with application, switch between different running applications. About duration, we define some generic operations which run a period of time continuously.
+
-
* '''I18N/L10N testing''': test focus is for I18N mechanism in applet. Generally, we set another language environment (ex. Chinese Simplified) instead of default English environment and check if the change applied to whole home screen and widgets. Notes: only Chinese Simplified Translation will be covered by QA. For other languages, they will be covered by other teams.
+
-
==Test Design==
+
Social Networking component is tested in different test sets: <br>
 +
* 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.
-
===Home Screen===
+
[[Quality/TestSetGuideline|Test Set Guideline]]
-
* '''Test Method'''
+
-
** UI layout check
+
-
** Functionality check
+
-
* '''Test Points'''
+
-
** UI layout check
+
-
*** Check home screen, application launcher, system UI layout.
+
-
** Functionality check
+
-
*** 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 Design==
-
* '''Test Method'''
+
-
** UI layout check
+
-
** Functionality check
+
-
* '''Test Points'''
+
-
** UI layout check
+
-
***  Home and key applications default theme
+
-
** Functionality check
+
-
*** Update theme to check if it could take effect
+
-
*** Check orientation effect (Portrait, Landscape, 90/180/270 degrees clockwise)
+
-
===System UI===
+
===Social Networking===
-
* '''Test Method'''
+
-
** UI layout check
+
-
** Functionality check
+
* '''Test Points'''
* '''Test Points'''
-
** UI layout check
+
** Check Social networking UI, layout, theme and button response.  
-
*** Check System UI layout. For instance, if correct date/time appears.  
+
** check if social networking application could be launched and closed in full screen mode and live thumbnail mode.
-
** Functionality check  
+
** Check if social networking accounts (last.fm and twitter) can be configured
-
*** Check if drop down menu is shown by dragging system UI, and be able to close. 
+
** Check if last.fm context menu (View on Last.fm, Remove from timeline) works
-
*** Check toggle switch On/Off button could enable/disable Gps, WiFi, 3G, Bluetooth, Airplane connectivity.
+
** Check if status update and Refresh works
-
*** Check if corresponding connectivity status appears on system UI when enable Gps, WiFi, 3G, Bluetooth, Airplane.
+
** Check if settings for last.fm and twitter.com work
-
*** Check whether correct battery status displays when charging and not charging.
+
** Check if support individual update for last.fm and twitter.com
-
*** Check if notification appears on system UI.
+
** Check if support to post new twitter status
-
*** Check if setting could be invoked by tapping settings button.
+
** Check if Twitter context menu (Reply, Retweet, View on twitter.com, Remove from timeline) work
-
*** 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 format
==Risk and Dependency==
==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.  
+
* No detailed social networking feature request in featurezilla.
-
* Lack of system UI feature request or UI design wireframe.
+
* Twitter web service is blocked in China.
==Test Environment==
==Test Environment==
Line 100: Line 95:
==QA Contact==
==QA Contact==
* [mailto:cathy.li@intel.com Cathy Li]
* [mailto:cathy.li@intel.com Cathy Li]
 +
 +
[[Category:QA]]
 +
[[Category:Meego-1.1]]

Latest revision as of 11:38, 27 April 2011

Contents

Component Summary

This test plan is for MeeGo 1.1 HandSet Social networking application.

  • Social Networking is an application that allows the user to fetch web services by setting up corresponding user accounts.

Feature to be Tested

Feature Name Detailed Feature Description Comments
Social Networking
  • Bug 5875 - [FEA] Need to add social networking to MeeGo
  • Social networking main window UI, layout and button response check
  • Launch/close social networking application
  • Set up social networking accounts (last.fm and twitter)
  • last.fm context menu (View on Last.fm, Remove from timeline)
  • Status update and Refresh
  • Settings for last.fm and twitter.com
  • Individual update for last.fm and twitter.com
  • Post new twitter status
  • Twitter context menu (Reply, Retweet, View on twitter.com, Remove from timeline)
  • No detailed social networking feature request in featurezilla.
  • Twitter web service is blocked in China.

Feature not to be Tested

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

Test Strategy and Approach

Test Strategy

  • Test from UI: to check social networking window layout, theme work correctly from UI. E.g, check if social networking application is able to be launched to home screen with full screen; if text message shows completely in both portrait and landscape modes etc.
  • Usage Model test: to check if last.fm and twitter.com web services could work fine from user perspective.

Test Type and Approach

Social Networking component is 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

Social Networking

  • Test Points
    • Check Social networking UI, layout, theme and button response.
    • check if social networking application could be launched and closed in full screen mode and live thumbnail mode.
    • Check if social networking accounts (last.fm and twitter) can be configured
    • Check if last.fm context menu (View on Last.fm, Remove from timeline) works
    • Check if status update and Refresh works
    • Check if settings for last.fm and twitter.com work
    • Check if support individual update for last.fm and twitter.com
    • Check if support to post new twitter status
    • Check if Twitter context menu (Reply, Retweet, View on twitter.com, Remove from timeline) work

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 format

Risk and Dependency

  • No detailed social networking feature request in featurezilla.
  • Twitter web service is blocked in China.

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