[cosmo-dev] Cosmo - Windmill Test Coverage

Aparna Kadakia aparna at osafoundation.org
Mon Oct 29 15:02:31 PDT 2007


Here are a few things that jump out from looking at the list ...
1. I am sure we have testcases for recurrence mods but don't know to  
what detail. Would be worth adding for all cases with: all, future,  
just this event changes (unless this is covered under Events below   
and you just didn't spell it out)
2. item deletions (this will be even more important once we allow  
adding items in multiple collections from the web UI)
3. unstamping items
4. sorting

I'll check against the desktop test specs to see if we are missing  
any more.
Aparna



On Oct 29, 2007, at 11:17 AM, Adam Christian wrote:

> I have walked through our Windmill tests and created the following  
> summary of the things the automated tests do. It's a big vague in  
> terms of detailing each exact test, but feel free to go dig around  
> in the tests and see for yourself if you are curious.
>
> Current Windmill Test Automation on Cosmo:
> () denotes that I am waiting for ID's for the element or JS paths  
> to access the components, bug logged against Cosmo.
>
> Create a user
> 	- Empty fields
> 	- Non matching passwords
> 	- Matching passwords
>
> Login with a user
> 	- Non matching passwords
> 	- Matching passwords
>
> Mini Calendar
> 	- Go to date box, assert monthHeaderDiv; 2002,-2027
> 	- Clicking days on the calendar; 3,12,23,28
>
> (Collection Dialog)
>
> Settings dialog
> 	- Open, Close dialog
> 	- Invalid passwords
> 	- Navigating all the tabs
> 	- Toggle showAccountBrowser, assert link
>
> Calendar Canvas
> 	Recurrence
> 		- Recurrence dialog
> 		- Daily recurring with Mazatlan, Barbados, Miquelon tz's
> 		- Daily, Weekly, Biweekly Monthly, Yearly
> 	Drag and Drop
> 		- Dragging to different times and days, all day
> 		- Resizing lozenges; top, bottom
> 		- Dragging resized lozenges
> 		- Dragging in al day area
> 	Events
> 		- Multiple sets of overlapping events
> 		- Resizing with DV
> 		- Editing note, description, start and end time, toggle am/pm
> 		- Event status tentative, confirmed, FYI
> 		- Disabled elements for @time event
> 	Time Zones
> 		- LA, NY, El Salvador, Cancun, Boise
> 		- All of the DV properties with each.
>
> Dashboard
> 	- (Navigate between the pages of events)
> 	- Quick Create Entry, edit DV properties
> 	- Address event
> 	- Make event all day
> 	- Quick create multiple notes, 3 pages
> 	- Create event, change and assert now, later, done
>
> Ticketview
> 	- Generate read/write ticket
> 	- Verify editing for both
>
> Account browser
> 	- Navigate around verifying the existence of links/elements
>
> JS Tests
> 	- Unsaved changes dialog
>
> Logout
>
>
> Please give me feedback as to what we need more of, what we are  
> missing etc. so I can add it to the list for my automation time in  
> the next week.
>
> Adam
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev



More information about the cosmo-dev mailing list