Test Specfication for the features in Scooby 0.1 release
Manual UI Test cases
All manual test cases below should be run on scooby standalone, scooby/cosmo bundle, and scooby demo.
Events
Verify the functionality of the following event features:
The following tests include action, proper verification in display, and stress test by repetitive actions
- Event creation via input fields & save
- Event creation via double click in calendar
- Event moving via drag & drop in calendar
- Event resizing via mouseover custom cursor in calendar
- Event moving & resizing via Field changes after select & save
- Event removal via "Remove" button
- All day event creation via check box (verify proper view in calendar)
Navigation
- Week view and back and forth between weeks (No other views targeted for this release)
Login
- Log in and out with default account (root/password)
- (scooby demo should have new account creation, newly created accounts should be tested)
Input Field
Title Field
- Long characters
- special characters
- foreign characters
Starts & Ends
- Valid dates
- Invalid dates
- Valid Times
- Invalid Times
Automated Testing (JSUnit)
Date.js
- yearTwoDigits
- hourMilitary2Standard
- hourStandard2Military
- leftPadString
- meridian
- calcCentury
- calcDays
- adjustSun
- Date.add???
- Date.diff???
Collections.js???
Delivery & Installation
- Installation instructions should be clear and not contain any errors
- Scooby launch page should be ?????????????????