Testing Checklist: Difference between revisions
Jump to navigation
Jump to search
Geoff Goehle (talk | contribs) No edit summary |
Geoff Goehle (talk | contribs) No edit summary |
||
Line 44: | Line 44: | ||
* Problem Page | * Problem Page | ||
** Check problem rendering | ** Check problem rendering | ||
*** Check rendering of functions | |||
*** Check rendering of graphs | |||
*** Check rendering of matricies | |||
** Check that hints and solutions work as advertised | ** Check that hints and solutions work as advertised | ||
** Check that the mathview editor functions (including typeahead) | ** Check that the mathview editor functions (including typeahead) | ||
Line 50: | Line 53: | ||
** Check that you can generate new versions of gateways | ** Check that you can generate new versions of gateways | ||
** Check that the versions are generated according to the gateway options | ** Check that the versions are generated according to the gateway options | ||
** | ** Check that proctoring works correctly | ||
** Check that locations filter works correctly | |||
* Library Browser | * Library Browser | ||
** Check to see that the library has been fully loaded and things are accessable | ** Check to see that the library has been fully loaded and things are accessable | ||
Line 63: | Line 66: | ||
** Check that the student progress page still works correctly | ** Check that the student progress page still works correctly | ||
** Score some sets and check that the scoring is sane | ** Score some sets and check that the scoring is sane | ||
* Email | |||
** Send email | |||
** Check macros | |||
* File Manger | |||
** Check that file list is sane | |||
** Check every function of side buttons | |||
** Upload a file | |||
* Course Configuration | |||
** Change theme | |||
** Change language, inactivity time, timezone | |||
** Test Datepicker option | |||
** Change a permission | |||
** Check mathview option | |||
== Thorough Checklist == | == Thorough Checklist == | ||
* Recheck all pages using math3 | |||
* Check functionality of permissions | |||
* Achievements | |||
** Enable course achievements | |||
** Import/export achievemetns | |||
** Score achievements | |||
** Manually assign and award achievements | |||
** Check evaluator | |||
** Edit an achievement | |||
** Create/Delete achievements | |||
** Earn an achievement | |||
** Check formatting of achievement page | |||
** Enable achievement items | |||
** Use an achievement item |
Revision as of 18:12, 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
- Homework Set Detail Page
- View and rearrange problems
- Check header functionality (edit, change header, view, etc...)
- Check that options can be changed for default sets
- Check options for gateway sets
- Problem Page
- Check problem rendering
- Check rendering of functions
- Check rendering of graphs
- Check rendering of matricies
- Check that hints and solutions work as advertised
- Check that the mathview editor functions (including typeahead)
- Check different display options
- Check problem rendering
- Gateway Page
- Check that you can generate new versions of gateways
- Check that the versions are generated according to the gateway options
- Check that proctoring works correctly
- Check that locations filter works correctly
- 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
- Email
- Send email
- Check macros
- File Manger
- Check that file list is sane
- Check every function of side buttons
- Upload a file
- Course Configuration
- Change theme
- Change language, inactivity time, timezone
- Test Datepicker option
- Change a permission
- Check mathview option
Thorough Checklist
- Recheck all pages using math3
- Check functionality of permissions
- Achievements
- Enable course achievements
- Import/export achievemetns
- Score achievements
- Manually assign and award achievements
- Check evaluator
- Edit an achievement
- Create/Delete achievements
- Earn an achievement
- Check formatting of achievement page
- Enable achievement items
- Use an achievement item