(→Feature to be Tested) |
(→Feature not to be Tested) |
||
| Line 126: | Line 126: | ||
|} | |} | ||
| - | == | + | ==Features not to be Tested== |
* All SyncUI related features are covered in SyncUI test plan | * All SyncUI related features are covered in SyncUI test plan | ||
* Telephony related features are covered in telephony setting test plan | * Telephony related features are covered in telephony setting test plan | ||
* Input method setting is covered in virtual keyboard 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. | * This document covers only 1.2 features, for 1.1 features, please reference MeeGo setting 1.1 test plan. | ||
| - | |||
| - | |||
==Test Strategy and Approach== | ==Test Strategy and Approach== | ||
Contents |
| Date | Comments |
|---|---|
| 2010-12-03 | This document was created |
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 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 |
All basic settings usage model are covered in functional 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:
Stress test focuses on testing beyond normal operational capacity, such as
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.
| 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 |