GB 2.5 Test Cases

Gradebook 2.5 Test Cases

Basic Tests

Use the annotated wireframe document as reference.

Verify User Default Page and Intra-tool Navigation

  1. Verify that an Instructor's first visit to Gradebook opens up on the Gradebook Items page.
  2. Verify that a Student's first visit to Gradebook opens up on the Gradebook Items page. Not a valid step
  3. Verify that the intra-tool navigation bar is set on "Gradebook Items" and the link is disabled, black and bold.
  4. Verify that the "Roster" link takes the user to the roster tool. Return to Gradebook, if neccessary.
  5. Verify that the "Gradebook Setup" link takes user to gradebook setup page.
  6. Verify that the "Course Grade Options" link takes user to the course grade options page.
  7. Verify that the "Import Grades" link takes user to the import Import Grades page.
  8. Verify that the "Gradebook Items" link returns user to the gradebook items page.
  1. Verify the text, under "Gradebook Items" title and before the "Add Gradebook Item" link, is displayed as shown on wireframe page 3.
  2. Verify that each link in the text in the previous step, "gradebook item scores", "cumulative score" and "course grade" opens a pop-up window with instructions as specified on wireframe page 3.
  3. Verify that the pop-up window closes when the user selects "Close Window".
  4. Verify the "Add Gradebook Item" link takes user to add gradebook items page.
  5. Verify the "Import gradebook item from spreadsheet" link takes user to add import grades Import Gradebook Item screen as shown on wireframe page 34.
  6. Verify that "Avg. Cumulative Score" displays 0% No specification for value displayed in new gradebook. Also, no spec for Avg. Course Grade display.
  7. Verify that the column titles match the display on wireframe page 3. Note: not explicitly stated but implied: column "Weight" appears only for weighted categories and "Grade Editor" appears only if grades are brought in from other tools.

Add Single Gradebook Item

  1. Select "Add Gradebook Item". Verify the "Add Gradebook Item(s)" drop-down defaults to 1. per Megan, this is for a future version
  2. Verify that the screen layout appears as specified on wireframe page 14 except that "Category" does not appear yet and there is no message under "Release this Item to Students".
  3. Select "Add Item" and verify an error message appears indicating you need to enter a value in a required field.
  4. Enter a title for a new gradebook item. Select "Add Item" and verify an error message appears indicating you need to enter a value in a required field.
  5. Enter a point value for the item.
  6. Cancel and verify that no item was saved to the gradebook.
  7. Repeat these steps except for the last step. Select "Add Item" and verify that the item is added to the gradebook.
  8. Verify that the new item appears on the "Gradebook Items" page, the "Class Avg" field has dashes, the "Weight", "Due Date", "Grade Editor" fields are empty, "Released to Students" displays "Y", and "Included in Cumulative" displays "N". No category appears above the item. Note: not explicitly stated but implied: column "Weight" appears only for weighted categories and "Grade Editor" appears only if grades are brought in from other tools.

Add Unweighted Categories

  1. Select "Gradebook Setup" from the intra-tool navigation.
  2. Verify the default for "Grade Entry" is set to "Points". Choices are "Points" or "Percentages" at this time.
  3. Verify Display released Gradebook Items to students" is checked by default and the text explanation is displayed as shown on wireframe page 51.
  4. Verify "cumulative score" and "course grade calculations" in the text beneath "Display released Gradebook..." each open a pop-up window with instructions as specified on wireframe page 3.
  5. Verify "Display cumulative score to students now" is checked by default.
  6. Verify "cumulative score" opens a pop-up window with instructions as specified on wireframe page 3.
  7. Select "Categories Only" type in at least 2 categories. Select "Save Changes".
  8. Verify the new categories are displayed on the "Gradebook Items" page.

Edit Gradebook Item

Corrections made to these test steps 5/18/07.

  1. Select the "Edit" link next to an uncategorized item in the "Gradebook Items Summary" table display.
  2. Verify the gradebook item page is similar to the display in wireframe page 40 except that it's populated with your chosen title and point value.
  3. Verify the following text is displayed for items not assigned to a category:
    "Please assign this item to a category. Click Edit Item Settings below and choose a category on the form." "Items not assigned to a category will not be counted toward the Cumulative Score or Course Grade."
  4. Verify that the Release this item to Students option is checked by default.
  5. Add a due date using the calendar widget.
  6. Select "Cancel" and verify that you are returned to the gradebook items summary page.
  7. Select "Edit" for the same item and verify that no changes were made.
  8. Add a due date and select a category and select "Save Changes".
  9. Verify the "Due Date*" field is now populated with your entered date and that the item appears under your selected category when viewed from the gradebook items summary page.

Add Multiple Gradebook Items

apparently not released yet as of 5/9/07 - will need to run this test after feature is added

  1. Select "Add Gradebook Item". Select at least 3 in the drop-down for "Add Gradebook Item(s)".
  2. Verify the screen is displayed as specified on wireframe page 31-32.
  3. Enter titles points and due dates for your items. Divide your category selections over the choices so that there are at least 2 items in one of the categories and there is 1 item in an unassigned category. Select "Add Items".
  4. Verify the new items you added all appear and that they are listed under the category to which you assigned each of them.
  5. Verify the arrow in front of any categories is left aligned and that gradebook items are aligned beneath their respective categories as specified on wireframe page 3.

View Gradebook Item

  1. Select a gradebook item by name from Gradebook Items Summary table overview page. Verify the Gradebook Item Summary page is similar to wireframe page 8 except that the data displayed is your own.
  2. Verify that the title/breadcrumb "Gradebook Items Overview" is clickable and returned you to the Gradebook Items Overview page.
  3. Verify the item title, points, class average, and due date fields are read only.
  4. Verify that the category field is read only - if you have added categories as a gradebook option. If the item is not assigned to a category, the message as follow is displayed:
    "Please assign this item to a category. Click Edit Item Settings below and choose a categroy on the form."
  5. Verify that the Options link Edit assignment settings is active and you are taken to the edit page.
  6. Verify that the Options link Remove assignment from gradebook is active and takes you to a Remove Gradebook Item page. Choose Cancel and verify you are returned to the gradebook item page.
  7. Verify the Release this item to Students option is checked if using default settings, i.e., if you have not changed the setting on creation. Verify the message beneath (see wireframe page 8) it is only shown if the Site release release is not on in Course Grade Options. Note: this step must be verified with GB team
  8. Verify the View under Grading Table displays All Sections by default and lists sections if any exist.
  9. Verify changes specified on wireframe page 13 for student list:
    • Student names are clickable and will take the user to the individual student page
    • The email column is populated
    • The points column treats blanks as null (not zero)
    • If the GB set to enter items as percent, the title of the column is "%"; if letter grades, title coumn is "Letter Grade" - change settings briefly if needed to verify.
    • If this item comes from Tests & Quizzes, entry boxes are disabled and greyed out. need to test this on a system where T&Q works!
  10. Verify that the buttons at the bottom of the screen are labeled "Save Changes" and "Clear Changes" and are right aligned.

Item Navigation

Setup
Make sure you have at least 3 gradebook items before running this test.

  1. Select any item in your gradebook. Verify that you can successfully navigate from one item to another using the "Previous Assignment" and "Next Assignment" buttons as specified in wireframe page 8.
  2. Verify you can return to the "Gradebook Items" page by selecting the "Return to Overview" button.

Add Item and Category

apparently not released yet as of 5/9/07 - will need to run this test after feature is added

  1. Select "Add Gradebook Item" and leave "Add Gradebook Item(s)" drop-down set to 1.
  2. Enter a title, point value, and due date. Select the "Add new category" link.
  3. Verify that user is taken to a category page as specified on wireframe page 17. Verify that your existing categories are displayed and that you can change a category and enter a new category. Select "Save Changes".
  4. Verify the user is returned to the gradebook item page and that the data you enter is still there. Select the new category and save the new item.
  5. Verify that both the new item and category appear on the gradebook items page.
  6. Repeat the previous steps, but select "Cancel" on the categories page. Verify that you are returned to the GB item page.
  7. Select "Cancel" and verify the user is returned to the gradebook items page and that neither a new category nor a new item appear.

Change Number of Items to Add

apparently not released yet as of 5/9/07 - will need to run this test after feature is added

  1. Select "Add Gradebook Item" and leave on default setting of 1. Enter data in all fields for the item.
  2. Change the number of items to add to 2 or 3. Verify the page is refreshed and your previously entered data is not changed or lost.

Roster Verification

This test of the Roster feature is based on pagees 19-30 of the annotated wireframe specification.
Do as many steps as you can complete - some steps, as noted in red, are not possible to test with our current setup.

  1. Select the Roster option from the Gradebook intra-tool navigation.
  2. Verify, if the instructor has not created any gradebook items, the screen displays the following message in slightly larger font that normally used:
    "To add gradebook items, click Gradebook Items above. To set up your gradebook, click Gradebook Setup above."
  3. Verify the Instructor can filter roster by sections using the section drop-down which defaults to All Sections. NOTE: not able to verify without sections set up
  4. Verify the Instructor can filter roster/results by category if categories are set up. The drop-down shows All Categories by default, even if no categories are created.
  5. Verify the Export Gradebook button functions to current functionality as specified on wireframe page 23.
  6. Verify the columns are sortable by the column heading, first ascending (from a-z) sort by default followed by descending (from z-a) sort if selected again.
  7. Verify clicking on "Details" takes the user to the Gradebook Item Summary page for that gradebook item.
  8. Verify after locating a student by name in the Serach function, only that student's grade are displayed.
  9. Verify the Search function displays the following message in the Student Name column if the student name is not found: "No students to display"
  10. Verify the Instructor can filter by category for a specific student.
  11. Verify the top row is frozen so that the column headers are always availabe the scrolling through the roster. NOTE: not able to verify without a fuller roster
  12. Verify the columns to the left of the gradebook items are frozen when the user scrolls horizontally (if enough items are displayed to require scrolling.)
  13. Verify the Gradebook item titles are displayed vertically to save space. Titles longer than 15 characters will wrap, breaking cleanly where possible.
  14. Verify until an instructor has created gradebook items, the Cumulative column will display N/A.
  15. Verify selecting the student name will take user to the student grades page similar to wireframe pages 42-43. (There is a separate test for these screens.)
  16. Verify if the instructor clicks Calculate Final Letter Grade, the system will display the Final Letter Grades Options screen as shown on wireframe page 29. NOTE: not implemented yet
  17. Verify once the instructor has filled in all necessary information to calculate the final grade, the system displays an Export Final Letter Grades button to the left of the Export Gradebook button which allows the user to export a .csv file in the specified format. NOTE: not implemented yet. When implemented, UCDavis will modify or add another button for export to final grade submission
  18. Verify the Cumulative column displays Total Earned Points/Total Possible Points if the instructor chose to enter grades via points in Gradebook Setup. If the instructor chose letter grades or percentages, the column displays a percentage.