1: Turning on the application SSianissian (Cgiroir)
Test Description Input Output Pass Fail
1 Launch without state Double-Clicking the application icon marked "Alpha Grader" An application named "Alpha Grader" is launched and the new class window appears.
Please now use user story 2 to create a class file name "Test5" and then exit the program and continue on below
2 Launch with state Double-Clicking the application icon marked "Alpha Grader" (After creating a class named "Test5" An application named "Alpha Grader" is launched and the main grading window appears with the class "Test5" in it.
3 Checking the username Check on the computer you are using and find your username for your OS. Then run "Alpha Grader." Click on the help menu and select "About..." The username listed should be the same as your OS user name on the system currently.
* NOTE: If this is the first application launch, an Add New Class screen will appear instead of the last-known state

2: Adding a New Class SSianissian
Test Description Input Output Pass Fail
1 Selecting Add New Class Click on Add and choose New Class The Add New Class screen should appear with the following fields: Class Name, Professor Name and Comments
2 Filling in Class Name field Type "Test5" into the Class Name field The word "Test5" should appear in the Class Name field
3 Filling in Professor Name field Type "Mr. A5" into the Professor Name field The phrase "Mr. A5" should appear in the Professor Name field
4 Filling in Comments field Type "was a good class" into the Comments field The phrase "was a good class" should appear in the Comments field
5 Submiting changes Click the "OK" button located at the bottom of the screen The changes should be submitted and a screen should appear with options to perform other tasks supported by the "Grade Book." The class "Test5" shoudl be the current class and the professor should be "Mr. A5"
Please perform this test plan again in order to complete step 6. Please make the class name "Test6" instead of "Test5"
6 Cancelling chnages made Click on the "Cancel" button located at the bottom of the window The fields should all clear and this window should dissapear. You should be at the main screen for class "Test5."

3: Adding a New Student SSianissian
Test Description Input Output Pass Fail
1 Selecting Add New Student Click on Add and choose New Student The Add New Student screen should appear with the following fields: Name, Student ID, Nickname and ed-Lab ID
2 Filling in Name field Type "Chris" into the Name field "Chris" should appear in the Name field
3 Submitting the student Click on "OK" to submit the student The windo goes away and you can see "Chris" on the roster list on the main grading window
Now click on the "New Student" button again
4 Submitting without any ID information Leave all four id fields blank (Name, Nickname, edlab name and id number) and click on "OK" A warning appears asking you to fill in at least one of the id fields
5 Filling in Student ID field Type "11111111" into the Student ID field "11111111" should appear in the Student ID field
6 Filling in Nickname field Type "Tony#5" into the Nickname field "Tony#5" should appear in the Nickname field
7 Filling in ed-Lab ID field "TonyEd" into the ed-Lab ID field "TonyEd" should appear in the ed-Lab ID field
8 Cancelling changes made Click on the "Cancel" button located at the bottomof the screen The fields should all clear and the new student window should dissaer leaving the class window for "Test5" with the student "Chris" int he roster

4: Adding a new Assignment-type NschelpE (Ssianissian)
Test Description Input Output Pass Fail
1 Selecting Add New Assignment-type User chooses new Assignment-type in Add menu User is greeted by the add assignment-type dialog window with the following fields: Assignment Type and Weight
2 Enter Assignment-type name Type in "Test" into the Assignment type field The word "Test" now appears in the Assignment type field
3 Enter the weight of the assignment-type being created Type "20" (representing 20%) into the Weight field The number "20" should now appear in the Weight field
4 Submit assignment type Press the "OK" button located at the bottom of the screen The changes should be submitted and a screen should appear with options to perform other tasks supported by the Alpha Grader. An assignment type "Test" should now exist and can be selected when performing test #5: Add New Assignment.
Please go back and repeat steps 1 through 4 of this test plan, this time typing in "Quiz" for Assignment Type name in step 2.
5 Cancelling changes made Click on the "Cancel" button located at the bottomof the screen The fields should all clear and the Add Assignment Type window should disappear leaving the main window with the current class.

5: Adding Assignments NschelpE (SSianissian)
Test Description Input Output Pass Fail
1 Selecting Add New Assignment Select Add New Assignment from the Add menu An Add New Assignment window should appear with the following: an Assignment Type drop-down menu, an Assignment Name field, a Maximum Points field and a Weight field.
2 Selecting a predefined Assignment type Select "Test" fromthe Assignment type drop-down menu by clicking on the menu and clicking on "Test" "Test" should now appear in the Assignment Type field
3 Choosing name for Assignment Type in "Test 1" into the Assignment Name field The phrase "Test 1" should now appear in the Assignment Name field
4 Enter the maximum number of points for the assignment being created Type "100" into the Maximum Points field The number "100" should now appear in the Maximum Points field
5 Enter the weight of the assignment being created Type "20" (representing 20%) into the Weight field The number "20" should now appear in the Weight field
6 Submit assignment Press the "OK" button located at the bottom of the screen The changes should be submitted and a screen should appear with options to perform other tasks supported by the Alpha Grader. An assignment "Test 1" should now exist and can be selected when performing test #6: Add Grade
Please go back and repeat steps 1 through 4 of this test plan, this time typing in "Test 2" for Assignment name in step 3.
7 Cancelling changes made Click on the "Cancel" button located at the bottomof the screen The fields should all clear and the Add Assignment window should disappear leaving the main window with the current class.

6: Adding New Grades NschelpE (SSianissian)
Test Description Input Output Pass Fail
1 Selecting Add Grade Click the "Add Grade" button located in the toolbar The Add Grade screen should appear with the following: an Assignment combo box, a Student search field and a small blank table.
2 Select Assignment Select "Test 1" from the drop-down menu by clicking on the menu and scrolling to "Test 1" "Test 1" should now appear in the Assignment field
3 Select student Type in "Chris" into the search box In the table, "Chris" should appear in the Name column, "11111111" in the Student ID field, "Tony#5" in the Nickname field and "TonyEd" in the ed-Lab ID field, along with a blank Grade field
4 Enter grade Click on the blank Grade field and enter "97". Press the Enter key. "97" should now appear in the Grade field and the statistics at the bottom of the screen should read as follows: Assignment Mean 97.00% and Assignment Standard Deviation 0.00

7: Deleting a Student WwagneR
Test Description Input Output Pass Fail
1 Confirmation Clicking the Delete button A confirmation window appears
2 Delete Clicking OK in confirmation window All the student's data has been removed
Please now search for the student from within the roster to verify that the Delete was a success
Cancel Clicking Cancel in confirmation window All the student's data remains

8: Editing a Student's Info WwagneR
Test Description Input Output Pass Fail
1 Opening the View Clicking the Edit Student button The Edit Student window opens
2 Correct Data Opening a Student's info The window contains the correct info for the selected student
3 Saving Changes Clicking OK The new information is saved
Please now verify that the Data has been saved by repeating the above test case
4 Cancelling Changes Clicking Cancel The original information remains

9: Editing a Grade for a Single Student WwagneR
Test Description Input Output Pass Fail
1 Correct Data Selecting a Student and Grade The table contains the current value for that grade
2 Immediate Save Entering a new value for the grade The new grade is stored in the data file immediately
Please repeat the first step of the Test Case to verify that the grade was saved

10: Viewing the History WwagneR
Test Description Input Output Pass Fail
1 Window Opens Selecting "History" from the "View" menu The window containing the history is displayed
2 Correct Data Opening the History window The window contains the complete and correct list of changes

11: Remove a Student HcheN
Test Description Input Output Pass Fail
1 Search for User This testplan can only be done once you have completed Test #3 and have already added a student named "Chris" to the database. Now type "Chris" into the searchbox The roster dynamically changes as the user types in more into the search box resulting in fewer available students and finally "Chris" should appear in the table view
2 User Chooses manually from the roster Search manual through the student roster and select "Chris" User is prompted "Are you sure you want to remove this student?"
3 Confirmation Clicking YES in confirmation window All the student's data has been removed
4 Cancel Clicking NO in confirmation window All the student's data remains

12: Delete an Assignment HcheN
Test Description Input Output Pass Fail
1 Goto Edit Assignment Click on Edit Assignment Button Edit Assignment window comes up
2 Select Assignment Select an assignment "Test 1" that was created in Testplan 5 The "Test 1" assignment will be highlighted
3 Delete Click Delete Assignment button User will be prompted "Are you sure you want to delete this assignment?"
4 Confirmation User clicks YES "Test 1" will be removed from the list
5 Cancel User clicks NO "Test 1" remains on the list

13: See All Grades (Spreadsheet) CgiroiR
(HcheN)
Test Description Input Output Pass Fail
1 Opening The View Clicking on "Roster" in View menu The spreadsheet containing all students and grades opens

14: View Histogram CgiroiR
(HcheN)
Test Description Input Output Pass Fail
1 Opening The View Clicking on "Histogram" in View menu The histogram containing class grades opens
or
2 Opening the View Clicking on the Histogram button near bottom of main screen The histogram containing class grades opens

15: Selecting a Student Brad Jones
(HcheN)
Test Description Input Output Pass Fail
1 Filling in search box Single click on the search box and type in Student identification information (Name). The search results are correctly filtered as you type in characters.
2 Selecting a student The user then highlights a specific student in the search results. User will then have the ability to edit/delete student.
3 Filling in search box Single click on the search box and type in Student identification information (Edlab name). The search results are correctly filtered as you type in characters.
4 Selecting a student The user then highlights a specific student in the search results. User will then have the ability to edit/delete student.
5 Filling in search box Single click on the search box and type in Student identification information (Nickname). The search results are correctly filtered as you type in characters.
6 Selecting a student The user then highlights a specific student in the search results. User will then have the ability to edit/delete student.
7 Filling in search box Single click on the search box and type in Student identification information (Student ID). The search results are correctly filtered as you type in characters.
8 Selecting a student The user then highlights a specific student in the search results. User will then have the ability to edit/delete student.

16: Undo Brad Jones
Test Description Input Output Pass Fail
1 Please use User Story #9 to change Chris's grade for Test 1 to 94.
2 Selecting undo Select "Undo" from the "Edit" menu Chris's grade for Test 1 returns to 97.
3 Please use User Story #9 to change Chris's grade for Test 1 to 94.
4 Changing view Click the Edit Assignment Button The Edit Assignment window appears
5 Selecting undo Select "Undo" from the "Edit" menu A confirmation window appears
6 Select Yes Click the Yes button to confirm the undo Chris's grade for Test 1 returns to 97.
7Please repeat steps 1-5 and then continue on to step 8.
8 Select No Click the No button to cancel the undo Chris's grade for Test 1 remains 94.

17: Redo Sam Sianissian
Test Description Input Output Pass Fail
1 Selecting Undo Select "Undo" from the "Edit" menu Chris's grade for Test 1 returns to 97.
2 Selecting redo Select "Redo" from the "Edit" menu Chris's grade for Test 1 changes to 94.
3 Selecting Undo Select "Undo" from the "Edit" menu Chris's grade for Test 1 changes back to 97.
4 Changing view Click the "Edit Assignment" button The Edit Assignment window appears.
5 Selecting redo Select "Redo" from the "Edit" menu A confirmation window appears.
6 Selecting yes Click the Yes button to confirm the redo Chris's grade for Test 1 returns to 94.
7 Please repeat steps 3, 4, & 5 and then continue to step 8.
8 Selecting no Click the No button to cancel the redo Chris's grade for Test 1 remains 97.
* NOTE: The Redo function will become available only immediately after the Undo function has been excecuted by the user. It will otherwise stay "faded out" in the Edit menu.

18: Export Statistics WwagneR
Test Description Input Output Pass Fail
1 Save Dialog Clicking the Export Statistics button A save dialog opens so the user can choose where to save the stats
2 File Saved Choosing a location & filename, and clicking save The program has saved the statistics in a text file with the given name and location
3 Correct Data Saving the statistics file The file contains the correct statistics for the class

19: Sort HchenN
Test Description Input Output Pass Fail
1 Select Column Click the heading of the ID# column in the listbox The listbox will sort by ID# in ascending order.
2 Select Column Again Click the heading of the ID# column in the listbox again The listbox will sort by ID# in descending order.
3 Please repeat steps 1, 2, & 3 with each of the other columns in the listbox.
Topic revision: r24 - 2004-10-27 - HcheN
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding UMass CS EdLab? Send feedback

mersin escort adana escort izmir escort gaziantep escort