r44 - 06 Sep 2007 - 11:18:59 - MorgenSagenYou are here: OSAF >  Projects Web  >  ChandlerServerTestSpecifications > PreviewIntegrationTestSpec

Preview Integration Test Specfication

The purpose of the document is to include round trip testing scenarios from the Desktop to the Server. Prior to running the testcases in this spec please make sure you have a collection already published on a test cosmo server. For testing purposes we are using Cosmo 0.7 instance on qacosmo.

Anotations : TS = Triage Status, DB = Dashboard, DV = Detail View

TestCase# Module Description Status Version
Int0001 Dashboard Update TS of a non-recurring event on the Desktop DB. Sync the changes and validate the new TS on the item in the web UI Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0002 Dashboard Update TS of a single instance of a recurring event in the Desktop Dashboard. Sync the changes and validate they show correctly in the web UI Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0003 Dashboard Create a daily recurring series in cosmo starting July 1st 2007 and never ending. Move one of the instances of the series to a different time. Select just this event in the recurrence change dialog. Change the TS of the modified instance to DONE. Save the changes. Go to the Desktop dashboard sync the changes and validate you see the TS change to the modified instance. Pass smile
---
Pass smile
Cosmo: 5366
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0004 Dashboard Update the TS of an event in cosmo and save the changes. Sync the collection in the Desktop and validate the change Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
&FireFox 2.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0005 Dashboard Verify that an event tickles to now when its start time passes both in the web UI (after refreshing browser) and the Desktop Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0006 Dashboard Delete 'just this event' of a recurring series from the Desktop dashboard and sync the collection. Go to Desktop and validate the event is missing from the cosmo dashboard as well. Pass smile
---
Pass smile
Cosmo: 5275
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0007 Dashboard Create a recurring series. Remove tomorrow's instance of the recurring series that shows up in the Later section from the web UI. Verify that instance is removed from both the Desktop and Web UI and replaced with the next instance of the event after tomorrow. Pass smile
---
web ui fails frown
Cosmo: 5275
Browser: IE 7.0, Chandler 15145
---
Cosmo: 5487
Firefox: 2.0.0.6
Int0008 Dashboard select an event from a recurring series in the Desktop. Make sure the same event is selected in the cosmo dashboard. Remove 'All Events' of the series from the Desktop and sync the changes. For the event selected in Cosmo, change the TS and hit Save in the DV. Validate that you get a user-friendly error saying the event doesn't exist on the server. Fail frown
Bug:10153 (Future)
---
Still fails frown
Cosmo: 5216
Browser: FF 2.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0009 Dashboard Update single instance of a recurring event's TZ to America/New York and save the changes in Cosmo UI. Sync the collection in Desktop and verify if the event got updated in Desktop. Fail frown
Bug:10206
(Future)
---
Pass smile
Cosmo: 5216
Browser: FF 2.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0010 Trash/Deletion Remove all instances of a recurring series from the Desktop and sync the collection. Refresh cosmo UI and verify the series is indeed gone. Pass smile
---
Pass smile
Cosmo: 5216
Browser: FF 2.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0011 Trash/Deletion Remove a single event of a recurring series from Cosmo UI. Sync the collection in Desktop and verify the change. Pass smile
---
Pass smile
Cosmo: 5216
Browser: FF 2.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0012 Trash/Deletion Remove 'All Future Events' from a recurring series in cosmo UI and save the changes. Sync the collection in Desktop and verify. Pass smile
---
Pass smile
Cosmo 5325
browser IE 7.0, desktop 15194
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0013 Trash/Deletion Remove 'All Events' of a recurring series from cosmo UI. Sync the collection in Desktop and verify. Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
Chandler 15131
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15295
Int0014 Recurrence modifications create a monthly recurring series in Desktop. Update the recurrence to once in cosmo and save the change. Sync the collection in Desktop and validate that there is a single occurrence of the series now. Pass smile
---
Pass smile
Cosmo 5325
browser IE 7.0
Chandler 15194
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0015 Recurrence Modifications Create a daily recurring event in Desktop.
Delete the first event in the series and chose 'just this event' in the recurrence change dialog
Sync the collection. In cosmo , verify the first event in the series is indeed missing
Pass smile
---
Pass smile
Cosmo 5275,
Browser IE 7.0,
Chandler 15145
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0016 Recurrence Modifications Create a recurring series in the Desktop
Remove a single event in the middle of the series from Desktop
Change the recurrence of the series to Once in Cosmo and save the changes.
Sync the collection in Desktop and verify you see a single event from the series.
Pass smile
---
Pass smile
Cosmo: 5275
Browser: IE 7.0
Chandler 15145
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0017 Recurrence Modifications create a daily recurring series in Desktop and sync the collection. Select an event from this daily recurring series in cosmo and change its recurrence to monthly and save the changes. Validate the results from Desktop as well as in Cosmo Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0018 Recurrence Modifications create a monthly recurring series in Desktop and sync the collection. Select an event from this monthly recurring series in cosmo and change its recurrence to yearly and save the changes.Validate the results from Desktop as well as in Cosmo Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0019 Recurrence Modifications create a biweekly recurring series in Desktop and sync the collection. Select an event from this biweekly recurring series in cosmo and change its recurrence to daily and save the changes.Validate the results from Desktop as well as in Cosmo Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0020 Recurrence Modifications create a yearly recurring series in Desktop and sync the collection. Select an event from this yearly recurring series in cosmo and change its recurrence to biweekly and save the changes.Validate the results from Desktop as well as in Cosmo Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0021 Recurrence modifications create a single event in Desktop and change its status to FYI and sync the collection. Validate the change from Cosmo UI. Change the status of the event to Tentative in Cosmo and save the change. Validate the change from Desktop. Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0022 Recurrence Modifications create a weekly recurring series in Desktop and sync the collection. In Cosmo change the status of a single occurrence to Tentative and save the change. Sync the collection in Desktop and validate the change. Pass smile
---
Pass smile
Cosmo 5325
Browser: IE 7.0
desktop 15194
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0023 Recurrence Modifications create a monthly recurring series in Cosmo. Save the change and sync the collection in Desktop. Change the status of the entire series to FYI in Desktop and sync the change. Validate the change from cosmo UI. Pass smile
---
Pass smile
Cosmo 5244
Browser: IE 7.0
Chandler 15131
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0024 Recurrence Modifications create an all-day daily series in desktop and sync the collection. Make the entire series a timed event from 9:00 AM-10:00 AM and save the change from cosmo. Sync the collection in Desktop and validate the change. Pass smile
---
Fails frown
Bug:7632
Cosmo 5244
Browsers: IE 7.0, FF2.0
Chandler 15131
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0025 Stamping create a new event in Desktop and sync the collection. Validate it from cosmo UI. Now stamp the event as task in Desktop and sync again. Validate the task stamp on the event in Cosmo UI. Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
---
Cosmo 0.7 release
Chandler 0.7-RC2
Browser IE 6.0
Int0026 Stamping create a simple task in desktop and sync the collection. Stamp the task as event and make it all-day and save the changes in cosmo UI.
Sync the collection in Desktop and validate it shows up correctly as a stamped-all-day-event-task.
Fail frown
Bug:9935
Future
Cosmo: 5216
Browser: IE 7.0
Int0026.1 Stamping create a simple task in desktop and sync the collection. Stamp the task as event, *(give it start/end dates/times) and make it all-day and save the changes in cosmo UI.
Sync the collection in Desktop and validate it shows up correctly as a stamped-all-day-event-task.

* added to avoid Bug:9935
Pass smile
---
Pass smile
Cosmo: 5216
Browser: IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0027 Stamping create a recurring daily event in Desktop. Sync the collection on cosmo. Next, update a single instance of the series as task and sync again. From Cosmo UI, validate a single event from the series is stamped as task. Pass smile
---
Pass smile
Cosmo: 5244, Browser IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0028 Stamping create a recurring daily event in Desktop. Sync the collection on cosmo. Next, select an event mid-series and update "all future" instances of the series as task and sync again. From Cosmo UI, validate the change. Pass smile
---
Pass smile
Cosmo 5244, Browser IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0029 Stamping create a recurring daily event in Desktop. Sync the collection on cosmo. Next, select an event mid-series and update 'all events' of the series as task and sync again. From Cosmo UI, validate the change. Pass smile
---
Pass smile
Cosmo 5264, Browser IE 7.0
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0030 Stamping create a recurring daily event in Desktop. Sync the collection on cosmo. Next, update a single instance of the series as task and sync again. From Cosmo UI, unstamp the task from the event and save the changes. Sync the collection in desktop and validate the change. Pass smile
---
Pass smile
Cosmo 5275,
Browser: IE 7.0, Chandler 15145 (winXP)
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0031 Edit/Update 1. From desktop A, create an event in a shared collection and send it to user demo1, sync
2. Have user demo1 update the agenda of the event in the shared collection from web UI
3. Validate the change from desktop A after syncing the collection
Pass smile
---
Pass smile
Cosmo 5264
Browser IE 7.0
Chandler 15131
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0032 Edit/update 1. From desktop A, create an event in a shared collection and send it to user demo1
2. Have user demo1 update the agenda of the event in the shared collection from his Desktop B.
3. Validate the change from Desktop A after syncing the collection. It should show up as an update to the same event. Validate the change from cosmo UI.
Pass smile
---
Pass smile
Cosmo 5275,
Browser IE 7.0,
Chandler 15145
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301
Int0033 Edit/Update 1. create a recurring weekly series from Desktop in a shared collection. Mark one of the occurrences as task.
2. Have user demo4 update the TS of the tasked event as DONE from the cosmo UI
2. Validate the result in Desktop after syncing the collection.
Pass smile
---
Pass smile
Cosmo 5275,
Browser IE 7.0,
Chandler 15145
---
Cosmo: 5487
Firefox: 2.0.0.6
Chandler: 15301

Bugs related to failed tests:

number priority status description target
7632 P3 RESOLVED error on changing all-day to a non-all day event in a recurring series 0.10
9935 P3 RESOLVED stamping as event should default to today's date and anytime like in Desktop 1.0
10153 P3 NEW No feedback from cosmo that the event being updated is removed from the server Future
10206 P3 RESOLVED timezone display on the event lozenge displayed incorrectly Future

-- AparnaKadakia - 17 Jul 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r44 < r43 < r42 < r41 < r40 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.