(→MeeGo 1.2 Calendar test plan) |
(→MeeGo 1.2 Calendar test plan) |
||
| Line 45: | Line 45: | ||
* All calendar 1.2 features are testable, so all features will be tested. | * All calendar 1.2 features are testable, so all features will be tested. | ||
* 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]. | ||
| + | |||
| + | |||
| + | |||
| + | ==Test Strategy and Approach== | ||
| + | ===Functional test=== | ||
| + | All basic functionalities are covered in functional test<br> | ||
| + | * 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. <br>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. <br> | ||
| + | |||
| + | The malformed input includes:<br> | ||
| + | * 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 localization test. We will set another language environment (such as Chinese Simplified) instead of default English environment and check whether the change applied to Calendar. | ||
Contents |
| Date | Comments |
|---|---|
| 2010-12-03 | This document was created
|
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 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 |
All basic functionalities are covered in functional 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:
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 Calendar.