r5 - 19 Oct 2007 - 15:02:04 - AparnaKadakiaYou are here: OSAF >  Projects Web  >  ChandlerServerTestSpecifications > CosmoZeroDotEightMigrationTestPlan

Migration Test Plan for Cosmo 0.8

High level test scenarios to be executed

TestCase# Module Description Status Version
MigrationTest001 upgrade production snapshot on lab and run automated migration test script 1. Clone and upgrade production instance on lab.osaf.us.
2. Run Mikeal's automated upgrade verification script.
Done. Mikeal has reported a few problem to Randy and he is looking into it.  
MigrationTest002 Upgrade production snapshot of Cosmo 0.6.1 to Cosmo 0.7 1. Clone the production instance of Hub on lab.osaf.us.
2. Testers will generate additional test data on it by pointing their "Chandler Server Sharing" account on Chandler Desktop to lab.osaf.us. Also generate data from the web UI.
3. Run the migration script and upgrade lab.osaf.us to Cosmo 0.8
4. Have testers continue pointing their "Chandler Sharing Sharing" to lab.osaf and continue publishing/sharing their calendars.
Passed
Aparna,
Mikeal,
Dan verified their data.
Cosmo 0.8 on lab.osaf.us
MigrationTest003 Test recurrence modifications on the migrated data 1. Generate events with Daily recurrences and make 'Just this event' modifications to it (by changing any of the fields in the detail view) and sync the collection. Validate the results show up correctly on the server using the web UI as well as from a Chandler Desktop that has subscribed to this collection.
2. Generate events with Weekly reccurence and make 'This and Future Events' modifications to it (by changing any of the fields in the detail view) and sync the changes. Validate the results from from the web UI as well as from a Chandler Desktop that has subscribed to this collection.
3. Generate events with Biweekly recurrence and make 'All Events' modifications to it (by changing any of the fields in the detail view) and sync the changes. Validate the results show up correctly on the server using the web UI as well as from a Chandler Desktop that has subscribed to this collection.
4. Generate events with Monthly recurrence and make 'Just this event' modification to it (by changing any of the fields in the detail view) and sync the changes. Validate the results show up correctly on the server using the web UI as well as from a Chandler Desktop that has subscribed to this collection.
5. Generate events with Yearly recurrence and make 'This and Future Events' modifications to it and sync the changes. Validate the results from from the web UI as well as from a Chandler Desktop that has subscribed to this collection.
Passed Cosmo 0.8 on lab.osaf.us
MigrationTest004 Test Stamping and Unstamping on the migrated data 1. Stamp a recurring series of events as mail. No recurrence dialog should pop. Sync the changes and validate from Chandler subscribed to this collection.
2. Stamp a recurring series of events as task. Choose 'Just this event' in the recurrence dialog. Sync changes and validate from Chandler subscribed to this collection.
3. Remove the event stamp on a recurring series. Choose 'All Events' in the recurrence dialog. Sync changes and validate from Chandler subscribed to this collection.
4.1 fails Bug:11097
4.2 passes
4.3 fails Bug:11099
server version: 0.8-SNAPSHOT-r5979
server instance: lab.osaf.us
browser: FF 2.0
MigrationTest005 Test Triage Status on the migrated data 1. Update triage status on non-recurring events in the Dashboard to Now, Done and Later. Sync changes and validate from Chandler subscribed to this collection if the triage status is indeed shared.
2. Update triage status of non-recurring events from Cosmo detail view and save the changes. Validate the changes from Desktop.
3. Update triage status on recurring events in the Dashboard to Now, Done and Later. Sync changes and validate from Chandler subscribed to this collection if the triage status is indeed shared.
4. Update triage status of recurring events from Cosmo detail view to Now, Done and Later. Sync changes and validate from Chandler subscribed to this collection if the triage status is indeed shared.
   
MigrationTest006 Test Removal and Deletion on the migrated data 1. Delete events in a shared collection from Desktop - Just this event, All events and All future events. Sync changes and validate the result.
2. Remove events from the webUI - Just this event, All Events and All future events. Save changes and validate from Chandler that is subscribed to this collection.
Passed Cosmo 0.8 on lab.osaf.us
MigrationTest007 Test updates from the web UI on the migrated data Make updates to recurring events from the web UI and save the changes. Validate that the changes show up in Chandler that is subscribed to this collection. Passed Cosmo 0.8 on lab.osaf.us
MigrationTest008 Verify User Preferences stay in tact Verify User Preferences stay in tact after migration. Currently, this is ensuring the "Advanced/Account Settings" checkbox is preserved and the UI does the right thing. Passed Cosmo 0.8 on lab.osaf.us
MigrationTest009 Verify DAV files stay intact Verify that the DAV files(webcal .ics files for instance) stay intact after migration Passed Cosmo 0.8 on lab.osaf.us

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | 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.