(→Test Strategy and Approach) |
m (→Referrences) |
||
| (6 intermediate revisions not shown) | |||
| Line 113: | Line 113: | ||
==Test Design== | ==Test Design== | ||
Test design is based on [http://moblin.intel.com/wiki/MeeGo_QA/Tablet/1.1/TestDesignGuideline Test Design Guideline]. According to the usage modal, characteristics and application features, the check points and priority of each media application were defined. Test design tables are drafted below, and which will become the base to design test cases. | Test design is based on [http://moblin.intel.com/wiki/MeeGo_QA/Tablet/1.1/TestDesignGuideline Test Design Guideline]. According to the usage modal, characteristics and application features, the check points and priority of each media application were defined. Test design tables are drafted below, and which will become the base to design test cases. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | | | + | {| class="wikitable" border="1" width="80%" |
| - | |style=" | + | |- style="background-color:#9BBB59;font-size:11pt;font-weight:bold;color:#FFFFFF" align="center" |
| - | | | + | | width="%5" height="16" | ID |
| - | |style="font-size: | + | | width="%30" | Feature |
| - | |style="font-size: | + | | width="%40" | Test Points |
| - | |style="font-size: | + | | width="%15" | Conditions |
| + | | width="%10" | Collaboration | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="85" align="center" | 5462 | ||
| + | | [FEA] SyncUI - Visibility of an ongoing synchronization | ||
| + | | valign="top" | | ||
| + | * progress indicator<br /> | ||
| + | * estimated total time<br /> | ||
| + | * remaining time<br /> | ||
| + | * completion percentage<br /> | ||
| + | * ongoing data/app | ||
| + | | valign="top" | | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G<br /> | ||
| + | * Limited-Resources: Power/Storage<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * HomeScreen | ||
| + | |||
| + | |- style="font-size:9pt" | ||
| + | |style="font-weight:bold" height="133" align="center" | 5463 | ||
| + | | [FEA] SyncUI - Information about last synchronization | ||
| + | | valign="top" | | ||
| + | * TS of last sync session<br /> | ||
| + | * Sync sessions history<br /> | ||
| + | ** No history (first launch)<br /> | ||
| + | ** Normal history<br /> | ||
| + | * Completion condition of last sync session<br /> | ||
| + | ** Complete<br /> | ||
| + | ** Suspend<br /> | ||
| + | ** Pause<br /> | ||
| + | ** Stop<br /> | ||
| + | * Timezone and DTS | ||
| + | | valign="top" | | ||
| + | * Notifications<br /> | ||
| + | * Network: WLAN/3G /Offline<br /> | ||
| + | * Sensor awareness<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * HomeScreen | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5464 | ||
| + | | [FEA] SyncUI - Manual synchronization | ||
| + | | valign="top" | | ||
| + | * Sync destinations accessibility<br /> | ||
| + | ** Accessible <br /> | ||
| + | ** Inaccessible<br /> | ||
| + | * Sync destination setting<br /> | ||
| + | ** Enable<br /> | ||
| + | ** Disable<br /> | ||
| + | * Auto sync session status<br /> | ||
| + | ** Idle<br /> | ||
| + | ** Ongoing | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power/Storage<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="font-size:9pt" | ||
| + | |style="font-weight:bold" height="85" align="center" | 5465 | ||
| + | | [FEA] SyncUI - Stopping synchronization | ||
| + | | valign="top" | | ||
| + | * Sync session launcher<br /> | ||
| + | ** Auto sync scheduler<br /> | ||
| + | ** User | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5466 | ||
| + | | [FEA] SyncUI - Setting interval | ||
| + | | valign="top" | | ||
| + | * Schedule interval <br /> | ||
| + | ** Daily<br /> | ||
| + | ** Twice a day<br /> | ||
| + | ** Every hour<br /> | ||
| + | ** Every 30 minutes<br /> | ||
| + | ** Every 15 minutes<br /> | ||
| + | ** Every 5 minutes<br /> | ||
| + | * Default interval | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="font-size:9pt" | ||
| + | |style="font-weight:bold" height="410" align="center" | 5467 | ||
| + | | [FEA] SyncUI - Data types | ||
| + | | valign="top" | | ||
| + | * Data types<br /> | ||
| + | ** Contacts<br /> | ||
| + | ** Calendar<br /> | ||
| + | ** Notes<br /> | ||
| + | * Sync mode<br /> | ||
| + | ** One-way: Server -> Client<br /> | ||
| + | ** One-way: Client -> Server<br /> | ||
| + | * Truncation<br /> | ||
| + | ** Un-supported fields<br /> | ||
| + | ** Max length limitation of field value <br /> | ||
| + | * Mapping<br /> | ||
| + | ** Enum value mapping<br /> | ||
| + | * Reminders<br /> | ||
| + | ** Popup-notification<br /> | ||
| + | ** Beep/vibrate notification<br /> | ||
| + | ** Reminder time<br /> | ||
| + | * Special Characters<br /> | ||
| + | ** CJK character sets<br /> | ||
| + | ** default character: UTF-8<br /> | ||
| + | * Special events<br /> | ||
| + | ** All-day event<br /> | ||
| + | ** Repeating event<br /> | ||
| + | * Scheduling operations<br /> | ||
| + | ** delegation, meeting cancellation, meeting reschedules<br /> | ||
| + | * Time Zones and Daylight Savings<br /> | ||
| + | * Session Completion<br /> | ||
| + | ** Status<br /> | ||
| + | ** Completion percent<br /> | ||
| + | ** Completed date/time<br /> | ||
| + | * Address representation<br /> | ||
| + | ** One-field<br /> | ||
| + | ** Separated fields<br /> | ||
| + | * Phone number formats<br /> | ||
| + | ** country code/area code/actual number<br /> | ||
| + | ** 03-3580-3377: extra (0)<br /> | ||
| + | ** +81335803377 | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="181" align="center" | 5468 | ||
| + | | [FEA] SyncUI - Destinations | ||
| + | | valign="top" | | ||
| + | * Sync destinations<br /> | ||
| + | ** Google contacts<br /> | ||
| + | ** Scheduleworld.com <br /> | ||
| + | ** Mobical.net<br /> | ||
| + | * Sync destinations configuration<br /> | ||
| + | ** Built-in configure<br /> | ||
| + | ** User created<br /> | ||
| + | ** User customized<br /> | ||
| + | * Default Sync destination<br /> | ||
| + | * Sync mode:<br /> | ||
| + | ** One-way: Server -> client<br /> | ||
| + | ** One-way: Client -> Server<br /> | ||
| + | ** Two-way: Server <-> Client<br /> | ||
| + | * Ranking of Sync destinations | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5469 | ||
| + | | [FEA] SyncUI - Setting destinations | ||
| + | | valign="top" | | ||
| + | * Sync session status<br /> | ||
| + | ** Ongoing<br /> | ||
| + | ** Idle<br /> | ||
| + | * Default setting of Sync destinations | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5470 | ||
| + | | [FEA] SyncUI - Setting data types for destinations | ||
| + | | valign="top" | | ||
| + | * Sync session status<br /> | ||
| + | ** Ongoing<br /> | ||
| + | ** Idle<br /> | ||
| + | * Default setting of Sync destinations | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5471 | ||
| + | | [FEA] SyncUI - User account for destinations | ||
| + | | valign="top" | | ||
| + | * Account availability<br /> | ||
| + | ** Available/Unavailable<br /> | ||
| + | * Account validity <br /> | ||
| + | ** Valid/Invalid<br /> | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power/Storage<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
| + | |||
| + | |- style="background-color:#E6EED5;font-size:9pt" | ||
| + | |style="font-weight:bold" height="121" align="center" | 5472 | ||
| + | | [FEA] SyncUI - MeeGo device to MeeGo device synchronization | ||
| + | | valign="top" | | ||
| + | * MeeGo image version<br /> | ||
| + | ** MeeGo 1.1<br /> | ||
| + | ** MeeGo 1.2<br /> | ||
| + | * Platform<br /> | ||
| + | ** Handset<br /> | ||
| + | ** Tablet<br /> | ||
| + | * BT profile version | ||
| + | | valign="top" | | ||
| + | * Touch Interface<br /> | ||
| + | * VKB<br /> | ||
| + | * Notifications<br /> | ||
| + | * Multitasks<br /> | ||
| + | * Network: WLAN/3G/Offline<br /> | ||
| + | * Limited-Resources: Power/Storage<br /> | ||
| + | * Flight mode<br /> | ||
| + | * Outdoor | ||
| + | | valign="top" | | ||
| + | * Calendar<br /> | ||
| + | * Contacts<br /> | ||
|} | |} | ||
| Line 153: | Line 428: | ||
Qin, Mu [mailto:qin.mu@intel.com <font color="#0000FF"><u>qin.mu@intel.com]</u></font> | Qin, Mu [mailto:qin.mu@intel.com <font color="#0000FF"><u>qin.mu@intel.com]</u></font> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | + | == Referrences == | |
| - | + | ||
| - | [[ | + | * [[Quality/TestDesignProcessAndGuideline|Test Design Guideline]] |
Contents |
| Date | Modification |
| 11/30/2010 | Initial Draft |
SyncUI UI provide end-users with all the sync services for meego handset.
| ID | Summary | Description |
| 5462 | [FEA] SyncUI - Visibility of an ongoing synchronization | The user shall be able to see an ongoing synchronization in a form of indicator icon or in a separate central location/application displaying ongoing data or application level transfers. |
| 5463 | [FEA] SyncUI - Information about last synchronization | The user shall be able to see outcome of previous synchronization. The presented information includes added/modified/problematic entries from the previous synchronization. |
| 5464 | [FEA] SyncUI - Manual synchronization | The user shall be able to manually start synchronization towards the selected destination. |
| 5465 | [FEA] SyncUI - Stopping synchronization | The user shall be able to manually stop an ongoing synchronization. |
| 5466 | [FEA] SyncUI - Setting interval | The user shall be able to define the interval for a scheduled synchronization. The interval options offered for the user are daily, twice a day, every hour and every 5, 15, 30 minutes. |
| 5467 | [FEA] SyncUI - Data types | The solution shall support contacts, calendar and notes entries for synchronization. |
| 5468 | [FEA] SyncUI - Destinations | The solution shall support the following online destinations: Google contacts, Scheduleworld.com and Mobical.net. These destinations may be included and/or pre-configured. |
| 5469 | [FEA] SyncUI - Setting destinations | The user shall be able to enable and disable destinations for synchronization. |
| 5470 | [FEA] SyncUI - Setting data types for destinations | The user shall be able to select the data types synchronized towards a destination. |
| 5471 | [FEA] SyncUI - User account for destinations | The solution shall be able to utilize the Accounts/SSO for retrieving account specific to a destination. |
| 5472 | [FEA] SyncUI - MeeGo device to MeeGo device synchronization | The solution shall support MeeGo device to MeeGo device synchronization over Bluetooth. |
Based on the direction, following areas will be tested with high priority:
We will also cover the following functionality test:
Test Design Guideline and Test method:
Test automation:
Test case leverage:
Test design is based on Test Design Guideline. According to the usage modal, characteristics and application features, the check points and priority of each media application were defined. Test design tables are drafted below, and which will become the base to design test cases.
| ID | Feature | Test Points | Conditions | Collaboration |
| 5462 | [FEA] SyncUI - Visibility of an ongoing synchronization |
|
|
|
| 5463 | [FEA] SyncUI - Information about last synchronization |
|
|
|
| 5464 | [FEA] SyncUI - Manual synchronization |
|
|
|
| 5465 | [FEA] SyncUI - Stopping synchronization |
|
|
|
| 5466 | [FEA] SyncUI - Setting interval |
|
|
|
| 5467 | [FEA] SyncUI - Data types |
|
|
|
| 5468 | [FEA] SyncUI - Destinations |
|
|
|
| 5469 | [FEA] SyncUI - Setting destinations |
|
|
|
| 5470 | [FEA] SyncUI - Setting data types for destinations |
|
|
|
| 5471 | [FEA] SyncUI - User account for destinations |
|
|
|
| 5472 | [FEA] SyncUI - MeeGo device to MeeGo device synchronization |
|
|
|
Target test platforms, networking environment, peripherals, test and measurement equipment, and etc
| Test Platform | Networking | Other |
| nCDK | WLAN/3G/BT |
N/A
Qin, Mu qin.mu@intel.com