Iteration 1 Function Testing: Basic Functionality checklist
1.) Go to the Web Gradebook Web page. Attempt to login using professor password and login. A test login and password is set up (login testprof, pw testprof)
Yes
No
Professor login is allowed.
Yes
No
After professor login is validated, a listing of possible courses is provided.
Yes
No
This list includes 3 classes: CS100, KINES104, and HIST151.
2.) Select CS100 and continue.
Yes
No
A list of students and their grades is provided.
Yes
No
Web page contains button for adding a grade listing
3.) Select "add grade listing" and follow the process to add a listing.
Yes
No
Web page prompts for total points and grade type (quiz, exam, homework, etc. Choose one at random to test behavior)
Yes
No
Web page prompts for a label for the new grade listing
Yes
No
Add grade listing is successful. (web page returns to grade edit view, and new grade listing is present with form interface to add new grades)
4.) Attempt to fill in several grades for the listing you have added. Choose "add grades" to confirm and continue.
Yes
No
Grade addition is confirmed as successful
Yes
No
When grade page is reloaded, added grades appear in interface
5.) Without logging out, go to another computer and attempt to login as the sample TA (login: testta, password: testta)
Yes
No
List of classes is provided: CS100, CS333, and CS436.
Yes
No
Choosing CS100 and continuing shows warning that another professor is already editing grades for this course.
Yes
No
Read only grade interface is provided for CS100.
Yes
No
Grade listing and Grades added as professor in steps 3-4 appear in this listing.
Yes
No
Add grade listing option does not appear on web page
6.) As testta, go back to listing of courses. Select CS333.
Yes
No
Grade listing is provided with form interface for adding grades.
Yes
No
Add grade listing option does not appear on web page.
7.) Add several grades to the Exam1 listing. Choose "add grades" to confirm and continue.
Yes
No
Grade addition is confirmed as successful.
Yes
No
When grade page is reloaded, added grades appear in interface.
8.) Log out as testta. Return to testprof session. Press Add/Delete Students button to continue.
Yes
No
Button to enter "add/delete students" interface exists.
Yes
No
"Joe Q. Public" appears in the list.
9.) Select Joe Q. Public and press "Delete" to continue. Confirm deletion when warning appears.
Yes
No
Warning appears saying that Joe Q. Public's grades will be permanently deleted
Yes
No
After confirmation, Joe Q. Public no longer appears in grade listings or add/delete student interface
10.) Log out as testprof. Close and reopen web browser, then login as the test administrator (login testadmin, password testadmin)
Yes
No
Administrator login is successful. A listing of all courses appears.
Warning: behavior of grade listing page is undefined at this iteration.
11.) Select CS100 and enter add/delete student interface.
Yes
No
A listing of students appears. It does not include Joe Q. Public.
Yes
No
Type Joe Q. Public and press Add.
Yes
No
Joe Q. Public is added to add/delete student interface
12.) Log out as testadmin.
Yes
No
Passed with caveats
Did checklist pass?