0.7 Alpha5 – Triage test spec
![]()
Created
On: Jan 12, 2007
Last Modified: jan 12, 2007
Release version: alpha5
![]()
Content
Introduction
Areas to be Tested
Areas not to be Tested
Approach
Resource
Sign Off
|
I. Introduction |
Description
Test triage states can be set and modified, that item automatically set triage states when and how they are supposed to and that triaged items sort appropriately .
Document History
|
Date |
Update Purpose |
Modified By |
Notes |
|
Jan 12, 2007 |
First draft |
Dan Steinicke |
|
Note - This Test Specification is a "living document"; it can be continually modified to conform to changes during the project
Release Related Documents
http://viewcvs.o11n.org/docs/trunk/docs/specs/rel0_7/Dashboard-0.7.html?rev=1033
|
II. Areas to be Tested |
Auto triage on creation, on alarm, as time passes, on email recept
Sorting on triage
Triage stays set to DONE
Triage purge
|
Module |
Test Case id |
Description |
Status/ Remark |
|
Auto-triage on creation |
TC0001 |
Check that events created by double clicking calendar that have start time in past and end time in past have a triage status of DONE |
|
|
Auto-triage on creation |
TC0002 |
Check that events created by double clicking calendar that have start time in past and end time in future have a triage status of NOW |
|
|
Auto-triage on creation |
TC0003 |
Check that events created by double clicking calendar that have start time in future and end time in future have a triage status of LATER |
|
|
Auto-triage on creation |
TC0004 |
Check that events created by subscribing to a collection that have start time in past and end time in past have a triage status of DONE |
|
|
Auto-triage on creation |
TC0005 |
Check that events created by subscribing to a collection that have start time in past and end time in future have a triage status of NOW |
|
|
Auto-triage on creation |
TC0006 |
Check that events created by subscribing to a collection that have start time in future and end time in future have a triage status of LATER |
|
|
Auto-triage on creation |
TC0007 |
Check that events created by syncing a collection that have start time in past and end time in past have a triage status of DONE |
|
|
Auto-triage on creation |
TC0008 |
Check that events created by syncing a collection that have start time in past and end time in future have a triage status of NOW |
|
|
Auto-triage on creation |
TC0009 |
Check that events created by syncing a collection that have start time in future and end time in future have a triage status of LATER |
|
|
Auto-triage on creation |
TC0010 |
Check that events created by clicking appbar New button that have start time in past and end time in past have a triage status of DONE |
|
|
Auto-triage on creation |
TC0011 |
Check that events created by clicking appbar New button that have start time in past and end time in future have a triage status of NOW |
|
|
Auto-triage on creation |
TC0012 |
Check that events created by clicking appbar New button that have start time in future and end time in future have a triage status of LATER |
|
|
Auto-triage on creation |
TC0013 |
Check that events created by clicking menu selection Item > New > that have start time in past and end time in past have a triage status of DONE |
|
|
Auto-triage on creation |
TC0014 |
Check that events created by clicking menu selection Item > New > that have start time in past and end time in future have a triage status of NOW |
|
|
Auto-triage on creation |
TC0015 |
Check that events created by clicking menu selection Item > New > that have start time in future and end time in future have a triage status of LATER |
|
|
Auto-triage on creation |
TC0016 |
Notes created by double clicking calendar have a triage status of NOW |
|
|
Auto-triage on creation |
TC0017 |
Notes created by subscribing to a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0018 |
Notes created by syncing a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0019 |
Notes created by clicking appbar New button have a triage status of NOW |
|
|
Auto-triage on creation |
TC0020 |
Notes created by clicking menu selection Item > New > Notes have a triage status of NOW |
|
|
Auto-triage on creation |
TC0021 |
Tasks created by double clicking calendar have a triage status of NOW |
|
|
Auto-triage on creation |
TC0022 |
Tasks created by subscribing to a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0023 |
Tasks created by syncing a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0024 |
Tasks created by clicking appbar New button have a triage status of NOW |
|
|
Auto-triage on creation |
TC0025 |
Tasks created by clicking menu selection Item > New > Tasks have a triage status of NOW |
|
|
Auto-triage on creation |
TC0026 |
Mail created by double clicking calendar have a triage status of NOW |
|
|
Auto-triage on creation |
TC0027 |
Mail created by subscribing to a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0028 |
Mail created by syncing a collection have a triage status of NOW |
|
|
Auto-triage on creation |
TC0029 |
Mail created by clicking appbar New button have a triage status of NOW |
|
|
Auto-triage on creation |
TC0030 |
Mail created by clicking menu selection Item > New > Mail have a triage status of NOW |
|
|
Auto-triage on receipt of mail |
TC0031 |
Check that received email have a triage status of NOW |
|
|
Auto-triage on send of mail |
TC0032 |
Check that sent email have a triage status of DONE |
|
|
Auto-triage on alarm |
TC0033 |
Create a Note with an alarm set in the future; set triage status to LATER; immediately after the alarm time the triage status should change to NOW |
|
|
Auto-triage on alarm |
TC0034 |
Create a Task with an alarm set in the future; set triage status to LATER; immediately after the alarm time the triage status should change to NOW |
|
|
Auto-triage on alarm |
TC0035 |
Create a Mail with an alarm set in the future; set triage status to LATER; immediately after the alarm time the triage status should change to NOW |
|
|
Auto-triage on alarm |
TC0036 |
Create a Event with an alarm set in the future; set triage status to LATER; immediately after the alarm time the triage status should change to NOW |
|
|
Auto-triage as time passes |
TC0037 |
Create an event starting in the future; check that the triage status is LATER |
|
|
Auto-triage as time passes |
TC0038 |
Create an event starting in the future; wait until after the start time has passed but before the end time has passed and check that the triage status is NOW |
|
|
Auto-triage as time passes |
TC0039 |
Create an event starting in the future; wait until after the start time are in the past and check that the triage status is NOW |
|
|
Auto-triage as time passes |
TC0040 |
Create an event starting in the future; wait until after the start time has passed but before the end time has passed and check that the triage status is NOW |
|
|
Triage column sort order |
TC0041 |
Test that an event in the middle of group of now events sorted by triage (dashboard view) moves to the top of the list when its start time equals now |
|
|
Once an item becomes DONE it stays DONE |
TC0042 |
Create an event in the near future and mark it as DONE. After its start time has passed and check that triage status is still DONE |
|
|
Once an item becomes DONE it stays DONE |
TC0043 |
Create an event with an alarm in the near future and mark it as DONE. Wait for the alarm to go off and check that triage status is still DONE |
|
|
Once an item becomes DONE it stays DONE |
TC0044 |
Create an event in the future and mark it as DONE. Drag the event so the current time is within its duration and check that it is still DONE |
|
|
Triage status cycling |
TC0045 |
Change the triage status from NOW to LATER |
Not sure this is useful |
|
Triage status cycling |
TC0046 |
Change the triage status from NOW to DONE |
Not sure this is useful |
|
Triage status cycling |
TC0047 |
Change the triage status from LATER to NOW |
Not sure this is useful |
|
Triage status cycling |
TC0048 |
Change the triage status from LATER to DONE |
Not sure this is useful |
|
Triage status cycling |
TC0049 |
Change the triage status from DONE to NOW |
Not sure this is useful |
|
Triage status cycling |
TC0050 |
Change the triage status from DONE to LATER |
Not sure this is useful |
|
Triage purge |
TC0051 |
Select menu View > Use sections then create 9 events:
click on the Triage column header and check that the list sorts by triage |
not sure how to make this simpler seems like this amount of setup is required for these tests |
|
Triage purge |
TC0052 |
Using the setup from TC0051 click on the triage column header and check that the sort reverses |
|
|
Triage purge |
TC0053 |
Using the setup from TC0051
Verify that:
|
|
|
Triage purge |
TC0054 |
Click on triage status header and Verify that:
|
|
|
Triage purge |
TC0055 |
Click on the triage purge appbar button and verify that all item are now in the section that matches their triage status |
|
|
Automatic changes to triage status cause items to change sections |
TC0056 |
Create an event with a start time in the near future; watch the sectioned dashboard and verify that the event moves from LATER to NOW section when its start time arrives |
|
|
Automatic changes to triage status cause items to change sections |
TC0057 |
Create a new note item with an alarm in the near future; set the status to later; watch the sectioned dashboard and verify that the event moves to NOW section when alarm goes off |
|
|
Automatic changes to triage status cause items to change sections |
TC0058 |
Create a new task item with an alarm in the near future; set the status to later; watch the sectioned dashboard and verify that the event moves to NOW section when alarm goes off |
|
|
Automatic changes to triage status cause items to change sections |
TC0059 |
Create a new mail item with an alarm in the near future; set the status to later; watch the sectioned dashboard and verify that the event moves to NOW section when alarm goes off |
|
|
Automatic changes to triage status cause items to change sections |
TC0060 |
Create a new event item with an alarm in the near future; set the status to later; watch the sectioned dashboard and verify that the event moves to NOW section when alarm goes off |
|
|
III. Approach |
State how testing will be done.
Black box testing and white box testing.
Functionality test will be done by a combination of automated scripts and manual steps.
Integration testing will be more end to end testing of the entire system.
|
IV. Resources |
Description
the resource needed to perform testing
|
Software/Tools |
CATS, Record/Playback scripting |
|
Data |
Test Data needed to perform this module test |
|
Personnel |
QA Team |
|
VI. Sign Off Approval |
|
Role |
Name |
|
Program Manager |
Sheila Mooney |
|
UI Designer |
Mimi Yin |
|
QA Manager |
Aparna Kadakia |
|
QA Team |
Dan Steinicke, Mikeal Rogers |