(→MeeGo 1.2 Contacts test plan) |
(→Test Design) |
||
| Line 130: | Line 130: | ||
|- | |- | ||
| - | |3025 [FEA] Contacts merging | + | |rowspan = "2"|3025 [FEA] Contacts merging |
| - | |merge contacts | + | |rowspan = "2"|merge contacts |
|selected contacts can be merged into one contact | |selected contacts can be merged into one contact | ||
| | | | ||
| | | | ||
| - | |||
|- | |- | ||
|conflicts in fields could be found and user is able to choose the entry they'd like to present | |conflicts in fields could be found and user is able to choose the entry they'd like to present | ||
Contents |
| Date | Comments |
|---|---|
| 2010-12-03 | This document was created
|
MeeGo Handset People is the contacts program on MeeGo handheld. With this program, end user can view, search, add, edit, delete contacts information, and can also make phone call, send SMS or email. MeeGo handset people is based on libseaside, and libseaside is also used by other applications, such as Dialer, SMS, Email and IM.
Features listed here are abstracted from MeeGo handset contacts 1.2 Featurezilla. This test plan 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, stree test, i18/l10n
Contacts 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 (negative, stress), make them low priority in testing circle and marked as extended feature test.
| Feature ID | Feature | Priority | Comments |
|---|---|---|---|
| 3025 | [FEA] Contacts merging | Med | |
| 4166 | [FEA] Contacts - Recent communication | Hig | |
| 4170 | [FEA] View Contact Screen - Actions - Share contact | Med | |
| 4176 | [FEA] Contact Fields - Title | Hig | |
| 4178 | [FEA] Contact Fields - IM | Hig | |
| 4191 | [FEA] Contacts - contextual menu actions - IM | Hig | |
| 4801 | [FEA] vCard 2.1 reception | Hig | |
| 6695 | [FEA] Contacts backend - Storing phone contact(s) | Hig | |
| 6697 | [FEA] Contacts backend - Storing contact(s) avatar | Hig | |
| 8155 | [FEA] Phone number characters | Hig | |
| 8156 | [FEA] SIM Card - new card inserted | Hig |
All basic functionalities are covered in functional test.
Negative test will use different malformed input to test the behavior of Contacts.
When adding new contact and editing an existing contact, there are many fields to be filled, so negative test is a important part for Contacts test.
The malformed input includes:
Stress test focuses on testing beyond normal operational capacity, such as
This is localization test. We will set another language environment (such as Chinese Simplified) instead of default English environment and check whether the change applied to Contacts.
| Feature ID | Test point | Checkpoint | Conditions | Collaboration |
|---|---|---|---|---|
| 3025 [FEA] Contacts merging | merge contacts | selected contacts can be merged into one contact | ||
| conflicts in fields could be found and user is able to choose the entry they'd like to present | TBD |
|