Meego Wiki
Views

Quality/Meego contacts test plan v12

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(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

Revision as of 02:37, 6 December 2010

Contents

MeeGo 1.2 Contacts test plan

History

Date Comments
2010-12-03 This document was created


Summary

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.


Feature to be Tested

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


Feature not to be Tested

  • Libseaside API level test isn’t included in this test plan, since currently there isn't test plan for libseaside API level test. It depends on how much unittest is done by developer
  • There are still some 1.2 features marked as untestable, when they are testable, this document will cover them, too.
  • This document covers only 1.2 features, for 1.1 features, please reference MeeGo contacts 1.1 test plan


Test Strategy and Approach

Functional test

All basic functionalities are covered in functional test.

  • check if search and view could work properly, search and view include: show all, show recent, show favorites, search contacts, view one contact
  • check if Add new contact, edit a contact, delete a concact could work properly
  • check if differnet screen could be shown properly: home screen, view screen, add new/edit screen
  • check if contacts could Interact with other programs, the programs include:Dialer, SMS, Email, IM

Negative 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:

  • Very short and long input
  • Special character
  • Non number in for phone number
  • incorrect email address

Stress test

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

  • Open and close Contacts very frequently, and check whehter it could be opened and closed properly each time
  • Start other program (Dialer, SMS, Email, IM) from Contacts very frequently, and check whehter it could be opened and closed properly each time
  • Add many contacts, delete all contacts

I18N/L10N test

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.


Test Design

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


Personal tools