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?

Hosted by www.Geocities.ws

1