Meego Wiki
Views

Quality/Meego Handset Calendar TestPlan v12

From MeeGo wiki
< Quality(Difference between revisions)
Jump to: navigation, search
(Feature not to be Tested)
(Features not to be Tested)
 
Line 42: Line 42:
==Features not to be Tested==
==Features not to be Tested==
-
* All calendar 1.2 features are testable, so all features will be tested.
+
* There are still some 1.2 features marked as untestable, when they are testable, this document will cover them, too. [http://bugs.meego.com/buglist.cgi?classification=MeeGo%20Features&query_format=advanced&cf_testability=No&version=1.2&component=Calendar%20and%20tasks&product=MeeGo%20Handset%20Features not testable features]
* This document covers only 1.2 features, for 1.1 features, please reference [http://wiki.meego.com/Quality/Meego_Handset_Calendar_TestPlan MeeGo calendar 1.1 test plan].
* This document covers only 1.2 features, for 1.1 features, please reference [http://wiki.meego.com/Quality/Meego_Handset_Calendar_TestPlan MeeGo calendar 1.1 test plan].

Latest revision as of 02:14, 27 December 2010

Contents

MeeGo 1.2 Calendar test plan

History

Date Comments
2010-12-03 This document was created


Summary

MeeGo calendar is designed for managing date, event and task on MeeGo platform. With this application user can add/remove event, can view events in different views (coming up, 3 day, month). This application supports vCard and vCalendar data format.


Features to be Tested

Features listed here are abstracted from MeeGo handset calendar 1.2 Featurezilla. Calendar 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, stree test, i18/l10n
Calendar 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
4207 [FEA] Calendar Home Screen actions - Search Hig
4218 [FEA] Calendar Settings Hig

Features not to be Tested

Test Strategy and Approach

Functional test

All basic functionalities are covered in functional test

  • check if it can search and view event
  • check if it can add and edit event
  • check if different screen and view are shown properly: home screen, coming up view, 3 day view, month view, create new/edit screen

Negative test

Negative test will use different malformed input to test the behavior of Calendar.
When adding new event and editing an existing event, there are many fields to be filled, so negative test is a important part for Calendar test.

The malformed input includes:

  • Very short and long string
  • Special character in string


Stress test

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

  • Open and close Calendar very frequently, and check whehter it could be opened and closed properly each time.
  • Add many event
  • delete all event


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 Calendar.

Test Design

Feature ID Test point Checkpoint Conditions Collaboration
4207 [FEA] Calendar Home Screen actions - Search search event there is a search box when tapping search button
can search tasks by keywords, matched results are shown in a scrollable list
can search in all or a specific account
4218 [FEA] Calendar Settings calendar settings can set start of week settings application
can set start of the day settings application
can set end of the day settings application
can add/remove accounts settings application


Test Environment

  • nCDK, iCDK
  • N900

QA Contact

Personal tools