Difference between revisions of "Testing Checklist"
Jump to navigation
Jump to search
Geoff Goehle (talk | contribs) |
Geoff Goehle (talk | contribs) |
||
Line 29: | Line 29: | ||
** Add user manually |
** Add user manually |
||
** Delete a user |
** Delete a user |
||
− | * |
||
+ | * Homework Sets Editor |
||
+ | ** Check Filter/Sort |
||
+ | ** Edit multiple sets |
||
+ | ** Change options and dates (using datepicker) |
||
+ | ** Check Publish functionality |
||
+ | ** Check Import/Export |
||
+ | ** Check Create/Delete |
||
+ | ** Manually assign, unassign homework to users |
||
+ | * Library Browser |
||
+ | ** Check to see that the library has been fully loaded and things are accessable |
||
+ | ** Check Local Problems, From This Course, etc... |
||
+ | ** Check Advanced Search options |
||
+ | ** View some Problems |
||
+ | ** Create a set and edit a set using the browser |
||
+ | ** Check reseed, edit, view and hide buttons |
||
+ | * Statistics, Progress and Grades |
||
+ | ** Check that statistics page still function and render correctly |
||
+ | ** Check that the student progress page still works correctly |
||
+ | ** Score some sets and check that the scoring is sane |
||
== Thorough Checklist == |
== Thorough Checklist == |
Revision as of 12:53, 13 November 2013
This is a checklist of things to test when verifying that a new version/pull/merge/whatever is working.
Basic Checklist
- Create a course.
- Create a user.
- Create a homework set.
- View library problems.
- Add library problems to homework set.
- Assign homework set to students.
- Answer a problem correctly.
Intermediate Checklist
- Course Admin
- Delete Course
- Archive Course
- Unarchive course
- Upgrade courses
- Rename Course
- Student Pages
- Check rendering of Homework Sets page and Set List page
- Change password and change email
- Check grades page
- Classlist Editor 2
- Check filter/sort functionality
- Edit a user and change permissions
- Change the password for a user
- Import and export Users
- Add user manually
- Delete a user
- Homework Sets Editor
- Check Filter/Sort
- Edit multiple sets
- Change options and dates (using datepicker)
- Check Publish functionality
- Check Import/Export
- Check Create/Delete
- Manually assign, unassign homework to users
- Library Browser
- Check to see that the library has been fully loaded and things are accessable
- Check Local Problems, From This Course, etc...
- Check Advanced Search options
- View some Problems
- Create a set and edit a set using the browser
- Check reseed, edit, view and hide buttons
- Statistics, Progress and Grades
- Check that statistics page still function and render correctly
- Check that the student progress page still works correctly
- Score some sets and check that the scoring is sane