Meego Wiki
Views

Quality/MeeGo1.2 Handset Applets Test Plan

From MeeGo wiki
< Quality(Difference between revisions)
Jump to: navigation, search
(Test Design)
(Test Strategy and Approach)
 
(37 intermediate revisions not shown)
Line 2: Line 2:
==Component Summary==
==Component Summary==
This test plan is for MeeGo HandSet '''Applets'''. MeeGo handset '''Applets''' is composed of '''Clock''','''Alarm''','''Office viewers''', as well as '''Backup and Restore'''.  
This test plan is for MeeGo HandSet '''Applets'''. MeeGo handset '''Applets''' is composed of '''Clock''','''Alarm''','''Office viewers''', as well as '''Backup and Restore'''.  
-
These applications provide users to set and show date and time,view common office documents such as word and pdf,as well as set backup for your system.
 
-
* '''Clock'''  
+
* '''Clock''' is to show the time and location,also provides users to add or delete a clock city/locations etc.
-
* '''Alarm'''
+
* '''Alarm''' can go off according to the user-setting, and also provides users to add/delete alarm etc.
-
* '''Office viewer'''
+
* '''Office viewer''' provides users to view common office documents,such as Microsoft office 2000&2003&2007 documents and PDF,in both landscape and portrait orientation etc.
-
* '''Backup and Restore'''
+
* '''Backup and Restore''' support to back up user data to local storage,e.g,SD card, USB mass storage or local folder path,restore all of their data back to a backup point in time.
==Feature to be Tested==
==Feature to be Tested==
Line 23: Line 22:
||  
||  
|-
|-
-
|| Alarm
+
|rowspan="2"| Alarm
|
|
* Feature [http://bugs.meego.com/show_bug.cgi?id=7230 7230] - [FEA] Clock applications alarm functionality
* Feature [http://bugs.meego.com/show_bug.cgi?id=7230 7230] - [FEA] Clock applications alarm functionality
|| should be provided to show current time and date,and provide alarm clock functionality;Provide common alarm clock functionality.
|| should be provided to show current time and date,and provide alarm clock functionality;Provide common alarm clock functionality.
||  
||  
 +
|-
 +
|
 +
* Feature [http://bugs.meego.com/show_bug.cgi?id=11435 11435] - [FEA] Power up & shutdown - Alarm wake
 +
||The system will "wake" from AOAC screen-off state when a user-set alarm goes off.
 +
||
|-
|-
|rowspan="16"| Office viewers
|rowspan="16"| Office viewers
Line 160: Line 164:
Test will cover all features derivered from Applets application,based on user experience and applets' own functionality.
Test will cover all features derivered from Applets application,based on user experience and applets' own functionality.
-
* '''Test from UI''': to check if clock,alarm,office viewers as well as backup and restore could work correctly from UI. E.g, check if clock is able to be launched to main window; if word document can be opened successfully by Office viewers etc.
+
* '''Test from UI''': to check if clock,alarm,office viewers as well as backup and restore could work correctly from UI. E.g, check if clock is able to be launched to main window; if common office documents can be opened successfully by Office viewers etc.
* '''Usage Model test''': to check if clock,alarm,office viewers as well as backup and restore could work fine from user perspective.  
* '''Usage Model test''': to check if clock,alarm,office viewers as well as backup and restore could work fine from user perspective.  
-
'''''Based on the direction, following areas will be tested with high priority:'''''
+
'''''Based on the test strategy, following areas will be tested with high priority:'''''
* UI experience and functionality test, interaction with common UI operation. It also includes i18n/l10n test.
* UI experience and functionality test, interaction with common UI operation. It also includes i18n/l10n test.
-
* Functionality verification, collaboration with wireless and keyboard.
+
* Functionality verification, collaboration with different settings.
'''''We will also cover the following functionality test:'''''
'''''We will also cover the following functionality test:'''''
-
* Stress and Negative testing to ensure the stability,the applets can work without crash with multiple function.
+
* Relative UI changes
 +
* Stress and Negative testing to ensure the stability,the applets can basic work without crash.
==Test Design==
==Test Design==
-
Test Design is based on [http://wiki.meego.com/Quality/HandsetDeviceUsageModel Handset Test Design usage Model].According to the usage modal, characteristics and application features, the check points of each features were defined. Test design tables are drafted below, and which will become the base to design test cases.
+
Test Design is based on [http://wiki.meego.com/Quality/HandsetDeviceUsageModel Handset Test Design usage Model].According to the usage model, characteristics and application features, the check points of each features were defined. Test design tables are drafted below, and which will become the base to design test cases.
{|border="2" cellspacing="0" cellpadding="4" width="100%"
{|border="2" cellspacing="0" cellpadding="4" width="100%"
Line 186: Line 191:
**Display the clock application icon   
**Display the clock application icon   
**Launch/Exit clock
**Launch/Exit clock
-
**Main window and each target screen
+
**Main window and each target screen layout
**Default theme layout
**Default theme layout
**Portrait and Landscape layout  
**Portrait and Landscape layout  
*Default actions available from navigation key are also available from options menu
*Default actions available from navigation key are also available from options menu
-
*Check show the time,add/delete a world clock/location
+
*Check show the current time,location and the timezone,add/delete world clock/locations
-
*Check could work fine after interrupted by other applications,e.g instant message,coming call etc.
+
*Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
|
|
* System UI
* System UI
* Theme
* Theme
-
* Virtual and hardware Keyboard  
+
* Virtual and Hardware Keyboard  
|  
|  
* Orientation (landscape and portrait view)
* Orientation (landscape and portrait view)
Line 202: Line 207:
|-
|-
| Alarm
| Alarm
-
|[http://bugs.meego.com/show_bug.cgi?id=7230 7230] - [FEA] Clock applications alarm functionality
+
|
 +
:[http://bugs.meego.com/show_bug.cgi?id=7230 7230] - [FEA] Clock applications alarm functionality
 +
:[http://bugs.meego.com/show_bug.cgi?id=11435 11435] - [FEA] Power up & shutdown - Alarm wake
|
|
*Check layout:
*Check layout:
**Display the alarm application icon   
**Display the alarm application icon   
**Launch/Exit alarm
**Launch/Exit alarm
-
**Main window layout and each target screen
+
**Main window and each target screen layout
**Portrait and Landscape layout  
**Portrait and Landscape layout  
**Default theme layout
**Default theme layout
*Default actions available from navigation key are also available from options menu
*Default actions available from navigation key are also available from options menu
-
*Check show the alarm,add/delete/save/cancel alarm,turn on/off alarm
+
*Check show the alarms,add/delete/save/cancel alarm,turn on/off alarm
-
*Modify the snooze duration,alarm tone and repeat set
+
*Modify the alarm name,time,snooze,alarm type as well as active Days
-
*Check could work fine after interrupted by other applications,e.g instant message,coming call etc.
+
*Check the system can wake from off state when a user-set alarm goes off
 +
*Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
|
|
* System UI
* System UI
* Theme
* Theme
-
* Virtual and hardware Keyboard  
+
* Virtual and Hardware Keyboard  
|
|
* Orientation (landscape and portrait view)
* Orientation (landscape and portrait view)
Line 246: Line 254:
**Display the application icon
**Display the application icon
**Launch/Exit
**Launch/Exit
-
**The layout of main view and target screen
+
**The layout of main window and each target screen
**Portrait and Landscape layout  
**Portrait and Landscape layout  
**Different themes layout
**Different themes layout
*Default actions available from navigation key are also available from options menu  
*Default actions available from navigation key are also available from options menu  
*Check can view the 0ffice2000&2003&2007 documents
*Check can view the 0ffice2000&2003&2007 documents
-
*Check can view ODF documents and common office document
+
*Check can view ODF documents
*Check can view PDF documents
*Check can view PDF documents
*Check can zoom in/out the document
*Check can zoom in/out the document
-
*Support search function in document
+
*Support find text in document
-
*Check can view most common charts and diagrams
+
*Check can view tables,most common charts and diagrams in documents
-
*Check open embedded files and links
+
*Check open documents as attachments in other apps
-
*Check can displayed correctly by changing the setting,e.g change the Font,size,colour etc
+
*Check Open links inside documents
-
*Check can changed the display orientation automatically to adapt the screen
+
*Check can show the embeded files within office documents
-
*Check could work fine after interrupted by other applications,e.g instant message,coming call etc.
+
*Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
|
|
* System UI
* System UI
* Themes
* Themes
-
* Virtual and hardware Keyboard  
+
* Virtual and Hardware Keyboard  
|
|
* Orientation (landscape and portrait view)
* Orientation (landscape and portrait view)
* Gesture: tap, swipe, tap and hold (long press)  
* Gesture: tap, swipe, tap and hold (long press)  
-
* Network connection:
+
* Network connection
-
**Wireless connected/disconnected
+
-
* Power state,may including(TBD)
+
-
**Normal mode
+
-
**Energy saving mode
+
|-
|-
| Backup and Restore
| Backup and Restore
Line 279: Line 283:
**Display the application icon
**Display the application icon
**Launch/Exit
**Launch/Exit
-
**The layout of main view and target screen
+
**The layout of main window and each target screen
**Portrait and Landscape layout  
**Portrait and Landscape layout  
 +
**Default theme layout
*Default actions available from navigation key are also available from options menu  
*Default actions available from navigation key are also available from options menu  
-
*Check all the button's function
+
*Check can create backup point for user data,to local storage
-
*Check add/delete backup
+
*Check can manual and automatic backup  
-
*Check restore from the backup created
+
*Check can restore the data back to a backup point in time
-
*Check the system after restore
+
*Check can list the backup point and allow user to remove a specified backup point
-
*Check can be interrupted by other applications,e.g instant message,coming call etc.
+
*Check if show the Progress Screen when backup and restore
 +
*Check if the data after restored are exactly the same as the data included in the backup point
 +
*Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
|
|
* System UI
* System UI
-
* Virtual and hardware Keyboard  
+
* Theme
 +
* Virtual and Hardware Keyboard  
 +
* Local storage(e.g,SD card, USB mass storage)
|
|
* Orientation (landscape and portrait view)
* Orientation (landscape and portrait view)
* Gesture: tap, swipe, tap and hold (long press)
* Gesture: tap, swipe, tap and hold (long press)
 +
|-
|-
|I18n and L10n
|I18n and L10n
|[http://bugs.meego.com/show_bug.cgi?id=9247 9247] -  [FEA] [I18N] Applets shall be internationalized according to the dependencies listed in Core Master 5068.
|[http://bugs.meego.com/show_bug.cgi?id=9247 9247] -  [FEA] [I18N] Applets shall be internationalized according to the dependencies listed in Core Master 5068.
-
|Check text internationalization support on home screen, application launcher, System UI:
+
|Check text internationalization support on Clock,Aalarm,Office viewers as well as Backup and Restore;
* Unicode support
* Unicode support
* All translatable strings are externalized
* All translatable strings are externalized
Line 303: Line 313:
* No concatenation of translatable strings
* No concatenation of translatable strings
* Support for the POR languages: en_US, en_GB, fr, de, es, it, fi, sv, pl, ru, nl, pt_BR, ja, ko, zh_TW, zh_CN  
* Support for the POR languages: en_US, en_GB, fr, de, es, it, fi, sv, pl, ru, nl, pt_BR, ja, ko, zh_TW, zh_CN  
-
Check the Chinese language localization support on clock,alarm,office viewers,backup and restore
+
Check the Chinese language localization support on Clock,Alarm,Office viewers,Backup and Restore
* Application name and icon
* Application name and icon
-
* Button label and its icon
 
* Window title
* Window title
* Text
* Text
Line 329: Line 338:
==Developers==
==Developers==
-
* [mailto: TBD]
+
*Backup and Restore  [mailto:hongbo.min@intel.com Min hongbo]
==References==
==References==
* [http://wiki.meego.com/Quality/HandsetDeviceUsageModel Handset Test Design Usage Model]
* [http://wiki.meego.com/Quality/HandsetDeviceUsageModel Handset Test Design Usage Model]

Latest revision as of 06:31, 4 January 2011

Contents

Applets Test Plan

Component Summary

This test plan is for MeeGo HandSet Applets. MeeGo handset Applets is composed of Clock,Alarm,Office viewers, as well as Backup and Restore.

  • Clock is to show the time and location,also provides users to add or delete a clock city/locations etc.
  • Alarm can go off according to the user-setting, and also provides users to add/delete alarm etc.
  • Office viewer provides users to view common office documents,such as Microsoft office 2000&2003&2007 documents and PDF,in both landscape and portrait orientation etc.
  • Backup and Restore support to back up user data to local storage,e.g,SD card, USB mass storage or local folder path,restore all of their data back to a backup point in time.

Feature to be Tested

Feature Set Feature Name Detailed Feature Description Comments
Clock
  • Feature 3062 - [FEA] Clock application
A clock application should be provided to show current time and date.
Alarm
  • Feature 7230 - [FEA] Clock applications alarm functionality
should be provided to show current time and date,and provide alarm clock functionality;Provide common alarm clock functionality.
  • Feature 11435 - [FEA] Power up & shutdown - Alarm wake
The system will "wake" from AOAC screen-off state when a user-set alarm goes off.
Office viewers
  • Feature 8126 - [FEA] Office viewers - Application interworking
Support application interworking by providing API for launching document rendering documents when they are contained as attachments in other applications like mail.
  • Feature 8127 - [FEA] Office viewers - Cancel opening document
Opening large document must be able to be canceled.
  • Feature 8130 - [FEA] Office viewers - Document zooming & panning
Document zooming in and out should be supported and be smooth and fast.

Document must be able to be panned to different directions.

  • Feature 8131 - [FEA] Office viewers - Find inside document
Engine shall support Search with plain text inside document.

It should also support next and previous found words.

  • Feature 8132 - [FEA] Office viewers - Open links in documents
The engine shall render links in all documents and allow opening them.

Engine shall detect URLs in the following formats: "http://" or "www.something.com" and "http://style.com" and provide a visual cue that this is a clickable URL.

  • Feature 8133 - [FEA] Office viewers - Show embedded content indicator
The engine shall render indicator of embedded Files within Office documents show that the user knows there is an embedded file.

NOTE:Opening of the files is currently not supported.

  • Feature 8134 - [FEA] Office viewers - Show table of contents
Documents' table of contents should be rendered.
  • Feature 8135 - [FEA] Office viewers - Show tables
Tables in documents should be rendered.
  • Feature 8136 - [FEA] Office viewers - View Microsoft Office 2000 & 2003 documents
The engine shall support opening and rendering of Microsoft Office 2000 and 2003 Word, Excel and Powerpoint documents.
  • Feature 8137 - [FEA] Office viewers - View Microsoft Office 2007 documents
Opening and rendering MS Office 2007 documents (Word, Excel & PowerPoint) should be supported

Main features supported: Word, Excel, PPT, text, images, tables Main features NOT-supported: macros, embedded video, rich styling.

  • Feature 8138 - [FEA] Office viewers - View most common charts
Engine shall support rendering basic charts in all office documents.
  • Feature 8139 - [FEA] Office viewers - View most common diagrams
Engine shall support rendering basic Diagrams in Documents.
  • Feature 8140 - [FEA] Office viewers - View Open Document Format (ODF) documents
Opening and rendering ODF documents should be supported
  • ODF documents include spreadsheets, presentations and word processing documents.
  • Supported File types:

.odt = word documents .ods = spreadsheets .odp = presentations

  • ODF versions supported: 1.1 and earlier
  • Feature 8141 - [FEA] Office viewers - View PDF documents
Opening and rendering PDF documents versions PDF 1.0 to PDF 1.7 should be supported.

Features NOT-supported: Adobe extensions, Forms, password protected PDFs, videos, javascript, comments.

  • Feature 8178 - [FEA] Viewer application for common office document formats
An application for viewing and possibly simple editing for common office document formats should be provided.

The formats should include common Microsoft Office formats, Adobe PDF and OpenOffice document formats.

  • Feature 8348 - [FEA] [MASTER] Office Viewers
Master Requirement for Office Viewers - see dependencies for functional detail.
Backup and Restore
  • Feature 8804 - [FEA] UI for Backup and Restore
Backup and Restore backend needs UI.
I18n and L10n
  • Feature 9247 - [FEA] [I18N] Applets shall be internationalized according to the dependencies listed in Core Master 5068.
This includes such items as:
  • Unicode support
  • All translatable strings are externalized
  • UI adaptability to longer and shorter strings than English
  • Ability to accept, display, sort, search, copy, paste, and print accented and double-byte characters
  • No concatenation of translatable strings
  • Support for the POR languages: en_US, en_GB, fr, de, es, it, fi, sv, pl, ru, nl, pt_BR, ja, ko, zh_TW, zh_CN

Feature not to be Tested

Feature Name Feature Description Comments

Test Strategy and Approach

Test Strategy

Test will cover all features derivered from Applets application,based on user experience and applets' own functionality.

  • Test from UI: to check if clock,alarm,office viewers as well as backup and restore could work correctly from UI. E.g, check if clock is able to be launched to main window; if common office documents can be opened successfully by Office viewers etc.
  • Usage Model test: to check if clock,alarm,office viewers as well as backup and restore could work fine from user perspective.

Based on the test strategy, following areas will be tested with high priority:

  • UI experience and functionality test, interaction with common UI operation. It also includes i18n/l10n test.
  • Functionality verification, collaboration with different settings.

We will also cover the following functionality test:

  • Relative UI changes
  • Stress and Negative testing to ensure the stability,the applets can basic work without crash.

Test Design

Test Design is based on Handset Test Design usage Model.According to the usage model, characteristics and application features, the check points of each features were defined. Test design tables are drafted below, and which will become the base to design test cases.

Feature Category Feature ID-description Test Points Collaboration Conditions
Clock 3062 - [FEA] Clock application
  • Check layout:
    • Display the clock application icon
    • Launch/Exit clock
    • Main window and each target screen layout
    • Default theme layout
    • Portrait and Landscape layout
  • Default actions available from navigation key are also available from options menu
  • Check show the current time,location and the timezone,add/delete world clock/locations
  • Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
  • System UI
  • Theme
  • Virtual and Hardware Keyboard
  • Orientation (landscape and portrait view)
  • Gesture: tap, swipe, tap and hold (long press)
Alarm
7230 - [FEA] Clock applications alarm functionality
11435 - [FEA] Power up & shutdown - Alarm wake
  • Check layout:
    • Display the alarm application icon
    • Launch/Exit alarm
    • Main window and each target screen layout
    • Portrait and Landscape layout
    • Default theme layout
  • Default actions available from navigation key are also available from options menu
  • Check show the alarms,add/delete/save/cancel alarm,turn on/off alarm
  • Modify the alarm name,time,snooze,alarm type as well as active Days
  • Check the system can wake from off state when a user-set alarm goes off
  • Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
  • System UI
  • Theme
  • Virtual and Hardware Keyboard
  • Orientation (landscape and portrait view)
  • Gesture: tap, swipe, tap and hold (long press)
Office viewers
8126 - [FEA] Application interworking
8127 - [FEA] Cancel opening document
8130 - [FEA] Document zooming & panning
8131 - [FEA] Find inside document
8132 - [FEA] Open links in documents
8133 - [FEA] Show embedded content indicator
8134 - [FEA] Show table of contents
8135 - [FEA] Show tables
8136 - [FEA] View Microsoft Office 2000 & 2003 documents
8137 - [FEA] View Microsoft Office 2007 documents
8138 - [FEA] View most common charts
8139 - [FEA] View most common diagrams
8140 - [FEA] View Open Document Format (ODF) documents
8141 - [FEA] View PDF documents
8178 - [FEA] Viewer application for common office document formats
8348 - [FEA] [MASTER] Office Viewers
  • Check layout:
    • Display the application icon
    • Launch/Exit
    • The layout of main window and each target screen
    • Portrait and Landscape layout
    • Different themes layout
  • Default actions available from navigation key are also available from options menu
  • Check can view the 0ffice2000&2003&2007 documents
  • Check can view ODF documents
  • Check can view PDF documents
  • Check can zoom in/out the document
  • Support find text in document
  • Check can view tables,most common charts and diagrams in documents
  • Check open documents as attachments in other apps
  • Check Open links inside documents
  • Check can show the embeded files within office documents
  • Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
  • System UI
  • Themes
  • Virtual and Hardware Keyboard
  • Orientation (landscape and portrait view)
  • Gesture: tap, swipe, tap and hold (long press)
  • Network connection
Backup and Restore 8804 - [FEA] UI for Backup and Restore
  • Check layout
    • Display the application icon
    • Launch/Exit
    • The layout of main window and each target screen
    • Portrait and Landscape layout
    • Default theme layout
  • Default actions available from navigation key are also available from options menu
  • Check can create backup point for user data,to local storage
  • Check can manual and automatic backup
  • Check can restore the data back to a backup point in time
  • Check can list the backup point and allow user to remove a specified backup point
  • Check if show the Progress Screen when backup and restore
  • Check if the data after restored are exactly the same as the data included in the backup point
  • Check could work fine after interrupted by other applications,e.g incoming messages or calls etc.
  • System UI
  • Theme
  • Virtual and Hardware Keyboard
  • Local storage(e.g,SD card, USB mass storage)
  • Orientation (landscape and portrait view)
  • Gesture: tap, swipe, tap and hold (long press)
I18n and L10n 9247 - [FEA] [I18N] Applets shall be internationalized according to the dependencies listed in Core Master 5068. Check text internationalization support on Clock,Aalarm,Office viewers as well as Backup and Restore;
  • Unicode support
  • All translatable strings are externalized
  • UI adaptability to longer and shorter strings than English
  • Ability to accept, display, sort, search, copy, paste, and print accented and double-byte characters
  • No concatenation of translatable strings
  • Support for the POR languages: en_US, en_GB, fr, de, es, it, fi, sv, pl, ru, nl, pt_BR, ja, ko, zh_TW, zh_CN

Check the Chinese language localization support on Clock,Alarm,Office viewers,Backup and Restore

  • Application name and icon
  • Window title
  • Text
  • Date, time, number format
  • Help message
  • Embedded link

Risk and Dependency

Test Environment

Hardware Platforms

  • nCDK
  • iCDK

Tools

  • wlan devices, wireless AP

QA Contact

Developers

References

Personal tools