Difference between revisions of "Testing Checklist"

From WeBWorK_wiki
Jump to navigation Jump to search
Line 6: Line 6:
 
* Create a user.
 
* Create a user.
 
* Create a homework set.
 
* Create a homework set.
* Change due dates on homework set.
 
 
* View library problems.
 
* View library problems.
 
* Add library problems to homework set.
 
* Add library problems to homework set.
 
* Assign homework set to students.
 
* Assign homework set to students.
* Answer a problem correctly as an instructor.
+
* Answer a problem correctly.
   
 
== Intermediate Checklist ==
 
== Intermediate Checklist ==
* Delete Course
+
* Course Admin
* Archive Course
+
** Delete Course
* Unarchive course
+
** Archive Course
* Upgrade courses
+
** Unarchive course
* Rename 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
  +
*
   
 
== Thorough Checklist ==
 
== Thorough Checklist ==

Revision as of 12:47, 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

Thorough Checklist