Meego Wiki
Views

Quality/Meego settings test plan v12

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(I18N/L10N test)
(Feature to be Tested)
Line 14: Line 14:
-
==Feature to be Tested==
+
==Features to be Tested==
Features listed here are abstracted from MeeGo handset settings 1.2 Featurezilla. Settings test will cover all these features which testability is yes. And this test plan will also cover features which are not listed in Featurezilla, such as negative test, stress test.<br>
Features listed here are abstracted from MeeGo handset settings 1.2 Featurezilla. Settings test will cover all these features which testability is yes. And this test plan will also cover features which are not listed in Featurezilla, such as negative test, stress test.<br>
Settings is GUI application and all functionality is exposed to user via GUI, usage models and related UI interface has top priority, and will be tested in all formal and regular testing process, basic feature test case are from it. For other scenarios (negtive, stress), make them low priority in testing circle and marked as extended feature test
Settings is GUI application and all functionality is exposed to user via GUI, usage models and related UI interface has top priority, and will be tested in all formal and regular testing process, basic feature test case are from it. For other scenarios (negtive, stress), make them low priority in testing circle and marked as extended feature test
Line 125: Line 125:
|}
|}
-
 
-
 
==Feature not to be Tested==
==Feature not to be Tested==

Revision as of 02:02, 27 December 2010

Contents

Meego 1.2 Settings test plan

History

Date Comments
2010-12-03 This document was created

Summary

MeeGo Settings is a package of application applets; each applet is for a specific functionality, such as WIFI setting, Bluetooth setting, date and time setting, language setting, etc


Features to be Tested

Features listed here are abstracted from MeeGo handset settings 1.2 Featurezilla. Settings test will cover all these features which testability is yes. And this test plan will also cover features which are not listed in Featurezilla, such as negative test, stress test.
Settings is GUI application and all functionality is exposed to user via GUI, usage models and related UI interface has top priority, and will be tested in all formal and regular testing process, basic feature test case are from it. For other scenarios (negtive, stress), make them low priority in testing circle and marked as extended feature test

Feature ID Feature Priority Comments
5755 [FEA] Control Panel - Device time and date setting Hig
5756 [FEA] Control Panel - Device time and date format setting Hig
5758 [FEA] Control Panel - Network Operator Time Hig
5759 [FEA] Control Panel - Network Time Protocol Hig
5760 [FEA] Control Panel - Display and light control Hig
5761 [FEA] Control Panel - Display and light manual control Hig
5762 [FEA] Control Panel - Keyboard backlight and LEDs control Hig
5763 [FEA] Control Panel - Display and light control power saving Hig
5764 [FEA] Control Panel - Display calibration Hig
5766 [FEA] Control Panel - About the device Hig
5767 [FEA] Control Panel - Language & region Hig
5768 [FEA] Control Panel - Reset Factory Settings Hig
5769 [FEA] Control Panel - Erase and reset device Hig
5770 [FEA] Control Panel - USB behaviour Hig
5772 [FEA] Control Panel - Wallpaper & theme Hig
5774 [FEA] Control Panel - Sounds Hig
5775 [FEA] Control Panel - Location Hig
5776 [FEA] Control Panel - Input methods Hig
5777 [FEA] Control Panel - Memory Hig
9258 [FEA] [I18N] Settings shall be internationalized according to the dependencies listed in Core Master 5068. Hig

Feature not to be Tested

  • All SyncUI related features are covered in SyncUI test plan
  • Telephony related features are covered in telephony setting test plan
  • Input method setting is covered in virtual keyboard test plan
  • This document covers only 1.2 features, for 1.1 features, please reference MeeGo setting 1.1 test plan.


Test Strategy and Approach

Functional test

All basic settings usage model are covered in functional test

  • check if each setting applet is integrated
  • check if each setting applet could work properly (for more details see test design section)

Negative test

Negative test will use different malformed input to test the behavior of settings. For each setting applet, there are many fields to be filled, so negative test is an important part for settings test The malformed input includes:

  • Very short and long string
  • Special character in string
  • Input non-number in number filed
  • Incorrect date format
  • Incorrect IP address

Stress test

Stress test focuses on testing beyond normal operational capacity, such as

  • Open and close each setting applet very frequently, and check whether it could be opened and closed properly each time.

I18N/L10N test

This is internationalization test. We will set another language environment (such as Chinese Simplified) instead of default English environment and check whether the change applied to each setting applet.

Test Design

Feature ID Test point Checkpoint Conditions Collaboration
5755 [FEA] Control Panel - Device time and date setting Device time and date setting user can set time and date
5756 [FEA] Control Panel - Device time and date format setting Device time and date format setting user can select time and date formats according to his locale user preferences
5758 [FEA] Control Panel - Network Operator Time Network Operator Time user can enable/disable Network operator time (NITZ) automated time changes, if enabled, the time and date can be set automatically
5759 [FEA] Control Panel - Network Time Protocol Network Time Protocol user can enable/disable Network time protocol (NTP) automated time changes, if enabled, the time and date can be set automatically
5760 [FEA] Control Panel - Display and light control Display and light control user can enable/disable the automated (e.g. based on ambient light) adjustment of display settings, if enabled, display will automatically change according to ambient light
5761 [FEA] Control Panel - Display and light manual control Display and light manual control user can set basic display settings, such as brightness
5762 [FEA] Control Panel - Keyboard backlight and LEDs control Keyboard backlight and LEDs control user can enable/disable automated (e.g. based on ambient light) adjustment of keyboard backlight and leds brightness, if enabled,keyboard backlight and leds brightness will change according to ambient light
5763 [FEA] Control Panel - Display and light control power saving Display and light control power saving user can set the display blank timeout, and display will be blank when timeout
5764 [FEA] Control Panel - Display calibration Display calibration user can recalibrate the device (touch) display
5766 [FEA] Control Panel - About the device About the device there is an About box to show applicable licenses and basic device HW and SW data, such as device Serial #, IMEI code, MAC addresses, key SW versions
5767 [FEA] Control Panel - Language & region Language & region user can set language, region, locale settings, time and date format
5768 [FEA] Control Panel - Reset Factory Settings Reset Factory Settings user can reset device to Factory Default Settings, but not erase user data, such as images, music, documents etc contacts, calendar, media
5769 [FEA] Control Panel - Erase and reset device Erase and reset device user can reset his device to Factory Default Settings and completely erase all personal data from the device contacts, calendar, media
5770 [FEA] Control Panel - USB behaviour USB behaviour user can select the device behaviour once the USB is connected PC
supprted behaviours include Charging only, Mass Storage and vendor specific option
5772 [FEA] Control Panel - Wallpaper & theme Wallpaper & theme user can configure wallpaper(s), theme, sounds etc.
5774 [FEA] Control Panel - Sounds Sounds user can set and change the system sounds SMS, Ringtone, Email, Chat, system sounds, keyboard, touch screen, vibra etc
5775 [FEA] Control Panel - Location Location User can control the location awareness of the device, such GPS on/off, network based positioning on/off, sharing the user location for applications.
User can set the preferred network based positioning network server name and address, such as server for Assisted GPS service
5777 [FEA] Control Panel - Memory Memory User can check current memory status, such total/used/available RAM, total/used/available device user storage space, total/used/available external user storage space


Test Environment

  • nCDK, iCDK
  • N900

QA Contact

Personal tools