Difference between revisions of "Testing Checklist"

From WeBWorK_wiki
Jump to navigation Jump to search
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 13: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

Thorough Checklist