Cosmo 0.6.1 – Release Certification Plan


Created On: May 3, 2007
Last Modified:May 3, 2007
Release version: Cosmo 0.6.1


Content
  1. Introduction
  2. Areas to be Tested
  3. Approach
  4. Resource
  5. Sign Off
I. Introduction
 
·       Description
This document details the features requiring confirmed testing before Cosmo 0.6.1 can be certified for release.
 
  1. Document History
Date
Update Purpose
Modified By
Notes
May 3, 2007
Second Draft
Adam Christian
Second Draft
  1. Note - This Test Specification is a "living document"; it can be continually modified to conform to changes during the project
 
  1. Release Related Documents
II. Areas to be Tested
 
       
Module
Test Case id
Description
Status/ Remark
Front Page
TC0001
TC0002
  1. 1.Create a new account' link
  2. 2.'Log in to Cosmo' link
Passed 
Cosmo Auth Page
TC0003
TC0004
TC0005
  1. 1.'Click here to create one.'
    1. Clicking submit with bad data
    2. Clicking submit with empty fields
    3. Clicking submit with non matching passwords
  2. 2.'About Cosmo ...'
  3. 3.Login
    1. With invalid user
    2. With valid user
 Passed
Mini Cal
TC0006
TC0007
TC0008
  1. 1.Test 'Go to' box for multiple dates and years
  2. 2.Test clicking on multiple days displayed in all three months displayed
  3. 3.Test the next and previous arrows
8954?
Settings Dialog
TC0009
TC0010
TC0011
TC0012
  1. 1.Testing all tabs work
  2. 2.Testing close and save
  3. 3.Test changing properties
    1. Name
    2. Email
    3. Password
  4. 4.Testing toggle 'Show Account Browser' link
 Passed
Collection Dialog
TC0013
TC0014
TC0015
TC0016
TC0017
  1. 1.Verify link to 'Cosmo' button
  2. 2.Verify the collection address
  3. 3.Verify the contents of each of the subscribe with selections
  4. 4.For 'other' verify the urls for CalDAV, WebCal?, ATOM
  5. 5.For Download calendar verify collection address link url
 Passed
Help
TC0018
  1. 1.Validate all help link urls
Passed
Canvas
TC0019
TC0020
TC0021
  1. 1.Changing the canvas week with the navigation arrows
  2. 2.Forward and backward for multiple months
  3. 3.Resizing all day events pane
 Passed
Events
TC0022
TC0023
TC0024
TC0025
TC0026
  1. 1.Verify 'E-mail this event' link for multiple events
  2. 2.Creating new events
    1. Normal, All Day and Anytime Event
  3. 3.Resizing events via the UI
  4. 4.Dragging and dropping on the canvas
  5. 5.Properties
    1. Title
    2. Location
    3. Starting Date/Time
    4. Ending Date/Time
    5. Time Zones
      1. Multiple Regions, Multiple Zones
    6. Occurrences
      1. Once
      2. Daily
      3. Weekly
      4. Biweekly
      5. Monthly
      6. Yearly
      7. Multiple varied ending dates
    7. Description
    8. Save
    9. Remove
8917
Account Browser
TC0027
  1. 1.Validate the link url
Passed 
Sharing
TC0028
TC0029
TC0030
TC0031
TC0032
  1. 1.Selecting multiple collections
  2. 2.Creating tickets
    1. Read/Write
  3. 3.Viewing shared collections
    1. Read/Write
  4. 4.Adding viewed collections to your account
  5. 5.Verify URLS for interop with Chandler/iCal etc.
8919
 
Interoperability
TC0033
  1. 1.To allow OSAF employees to use the web application (with or) without a Cosmo account to enter their PTO (paid time off) on the OSAF office calendar.
    1. The OSAF office calendar collection is published by Morgen using Chandler Desktop. The collection is published to Chandler Hub (osaf.us).
    2. The read-write bookmarkable URL is sent from Chandler Desktop to all employees at OSAF.
    3. The policy at OSAF is when someone takes a vacation, they send an e-mail out to everyone to let them know about their PTO.
    4. Andi in an employee at OSAF. He is going to France on holiday from June 10-28.
    5. When he receives the e-mail from Morgen on his desktop email application, he clicks on the URL sent from Chandler Desktop.
    6.     Andi's web browser will open and the OSAF office calendar will appear.
    7.     Andi bookmarks the URL so that he will not have to dig up Morgen's e-mail next time he goes off on holiday.
    8.     He enters in the date 6/10/2007 in the 'Jump to date' field, clicks on the 'Go' button.
    9.     The calendar jumps to the week of June 10-16, and the date.
    10.     Andi double clicks on June 10th in the 'All day' event area at the top of the application.
    11.     An event is created and the 'Title' field is highlighted in the detail view for Andi to fill out the event information.
    12.     Andi fills out the form elements in the detail view and clicks on the 'save' button to save his calendar event.
    13.     Andi click on the 'E-mail this event' link on the top right area in the detail view.
    14.     Andi's desktop e-mail client opens, and an email is pre-populated with the name of the collection name and the title of the event in the subject field. In the body of the e-mail the title, time zone information, starts and end time, type of event, and recurrence information is pre-populated in the body of the e-mail.
    15.     Andi can modify the e-mail or send it out to all employees at OSAF.
    16.     Morgen syncs chandler desktop, and views Andi's PTO in his dashboard.
    17.     Andi goes back to Chandler Hub, finds his event and modifies the time he is leaving and adds contact information in the description field.
    18.     Morgen syncs the desktop and sees Andi's changes.
Pending Validation
 
8901
(Resolved Fixed)
Interoperability
TC0034
  1. 1.Subscribe to a collection sent from Chandler
    1. Create a work calendar in Chandler Desktop.
    2. Publishes this collection on Chandler Hub.
    3. Send a read-write bookmarkable URL from Chandler Desktop.
    4. Click on the URL and open a new tab/window in browser.
    5. Click '+' (Add this collection to your Cosmo account) button.
    6. A dialog pops up to log into Cosmo account.
    7. Once logged in, collection is added to the list of collections
Passed
Interoperability
TC0035
  1. 1.Sign up for a new Cosmo account
    1. Receive a read-only bookmarkable
    2. Click on the URL and opens a new tab/window in browser.
    3. Click on the 'Sign up for an account' button/graphic.
    4. Enter in the user's account information.
    5. View email to verify account, click link.
    6. Log into his Cosmo account.
Passed
Interoperability
TC0036
  1. 1.Chandler to Chandler Desktop sharing
    1. Create a work calendar in Chandler Desktop.
    2. Publishes this collection on Chandler Hub.
    3. Send a read-write bookmarkable URL from Chandler Desktop.
    4. Receive and click url in Chandler Desktop
    5. Click on the 'Subscribe with…' drop down list and select, 'Subscribes with Chandler'.
    6. The 'Collection Details' dialog pops up with information about the collection. Copy and paste the URL from the 'Collection Address' field to Chandler desktop, under the Share menu/Subscribe field.
    7. Collection should appear in list on the left side bar of Chandler Desktop.
    8. Make an update to calendar and Chandler Desktop syncs, auto syncs.
Pending
Validation
 
8901