table 1 - access level tests · 2003. 4. 28. · table 2 - scheduling tests no. req. no. priority...

21
Table 1 - Access Level Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result Test OK? Visit the test site as a Faculty Member. 1 3.1.1 Medium The Faculty level has the appropriate functionality required for its role. View the Menu Page The Faculty member should not have access to scheduling or maintenance. All reporting options should be limited to the Faculty member using the system. Visit the test site as Dept. Chair. 2 3.1.2 Medium The Chair level has the appropriate functionality required for its role. View the Menu Page The Department Chair should have all features of the Faculty member role. Additionally, they should have access to all members of their department, and can filter reports based on a specific faculty member or their entire department.

Upload: others

Post on 08-Mar-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 1 - Access Level Tests No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site as a Faculty Member.

1 3.1.1 Medium The Faculty level has the appropriate functionality required for its role.

View the Menu Page

The Faculty member should not have access to scheduling or maintenance. All reporting options should be limited to the Faculty member using the system.

Visit the test site as Dept. Chair.

2 3.1.2 Medium The Chair level has the appropriate functionality required for its role.

View the Menu Page

The Department Chair should have all features of the Faculty member role. Additionally, they should have access to all members of their department, and can filter reports based on a specific faculty member or their entire department.

Page 2: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site as the Assoc. Dean.

3 3.1.3 Medium The Dean level has the appropriate functionality required for its role.

View the menu page.

The Associate dean role should have unlimited access to all application functions. Additionally, they should have access to all members of any of the departments and all members of those departments. Dean will also have a link in the scheduling page to view the details of all department members.

Page 3: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 2 - Scheduling Tests No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site.

Click on a course in the course list. Complete all required fields in the course scheduling details screen.

4 3.3 High The user can successfully register a course

Click Save.

The course should appear in the scheduling grid in the proper time slot. The course scheduled indicator should appear next to the course name. If optional instructors or rooms were assigned they should appear the schedule grid.

Visit the test site. Click on a course in the course list. Complete all required fields in the course scheduling details screen.

Select a room number

5 3.3.1 High A room number can correctly be associated with a course.

Click Save.

The selection list should contain all of the available rooms. When saved, the room number should appear in the tooltip window.

Page 4: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site.

Click on a course in the course list. Complete all required fields in the course scheduling details screen.

Select one or both instructor(s)

6 3.3.2 High One or two instructors can correctly be associated with a course.

Click Save.

The instructor selection list should contain a list of all instructors. Users of the system who are not instructors should not appear in the list. When saved the instructor(s) initials should appear in the grid next to the course item. The instructors’ initials should be hyperlinked and correctly redirect to the FacultySchedueList.asp page with the targeted instructor displayed.

Visit the test site.

7 3.3.3 High The course can correctly be scheduled on the appropriate Days

Click on a course in the course list.

The day selection list should contain all of the available scheduling days. The Time selection should refresh to show the correct times for the day selected. When saved the course

Page 5: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Complete all required fields in the course scheduling details screen.

Select a Day from the dropdown list.

Click Save.

should be added to the schedule grid in the appropriate day columns and in the appropriate timeslot.

Visit the test site.

Click on a course in the course list. Complete all required fields in the course scheduling details screen.

Select a Time from the dropdown list.

8 3.3.4 High The course can correctly be scheduled at the appropriate time.

Click Save.

The time selection list should contain all of the available scheduling times for the day selected. When saved the course should be added to the schedule grid in the appropriate day columns and in the appropriate timeslot.

Visit the test site.

Click on a course in the course list.

9 N/A High The tooltip window shows the correct information for the scheduled course.

Complete all required fields in the course scheduling details screen.

A tooltip window should appear when the mouse pointer hovers over the link in the grid for the scheduled course. The information contained in the tooltip window should correctly summarize the scheduling task.

Page 6: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Click Save.

Page 7: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 3 - Warning Flag Tests No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site.

Click on a course in the course list. Complete all required fields in the course scheduling details screen.

Click Save.

10 3.3.5 High A course has already been scheduled for a timeslot that the user is attempting to schedule.

An image indicating a conflict will be displayed next to the scheduled course in the grid. A tooltip window should appear when the mouse pointer hovers over the conflict image in the grid for the scheduled course. The information contained in the tooltip window should correctly summarize the scheduling warning(s).

Page 8: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site.

Click on a course in the course list. Complete all required fields in the course scheduling details screen.

Click Save.

11 3.3.5 High More than 9 courses have been scheduled in the particular timeslot that the user is attempting to schedule...

An image indicating a conflict will be displayed next to the scheduled course in the grid. A tooltip window should appear when the mouse pointer hovers over the conflict image in the grid for the scheduled course. The information contained in the tooltip window should correctly summarize the scheduling warning(s).

Visit the test site.

12 3.3.5 High An instructor has been scheduled in another course or room in the same timeslot that the user is attempting to schedule.

Click on a course in the course list.

An image indicating a conflict will be displayed next to the scheduled course in the grid. A tooltip window should appear when the mouse pointer hovers over the conflict image in the grid for the scheduled course. The information contained in the tooltip

Page 9: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Complete all required fields in the course scheduling details screen.

Click Save.

window should correctly summarize the scheduling warning(s).

Page 10: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 4 - Maintenance Tests (Summary tasks) No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site.

13 3.4 High The user can successfully retrieve the summary information for Courses.

Select Courses from the administration menu.

The course summary table should appear and list all of the courses in the system and an indicator that they are active or inactive. An image link should appear next to each item to all it to be edited or deleted. A link should appear at the bottom of the table to all creation of a new item.

14 3.4 Medium The user can successfully retrieve the summary information for Rooms.

Visit the test site.

The room summary table should appear and list all of the rooms in the system and an indicator that they are active or inactive. An image link should appear next to each item to all it to be edited or

Page 11: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Select Rooms from the administration menu.

deleted. A link should appear at the bottom of the table to all creation of a new item.

Visit the test site.

15 3.4 High The user can successfully retrieve the summary information for Users/Instructors.

Select Faculty from the administration menu.

The User summary table should appear and list all of the Users in the system and an indicator that they are active or inactive. An image link should appear next to each item to all it to be edited or deleted. A link should appear at the bottom of the table to all creation of a new item.

16 3.4 Medium The user can successfully retrieve the summary information for Semesters

Visit the test site.

The Semester summary table should appear and list all of the Semesters in the system and an indicator that they are active or inactive. An image link should appear next to each item to all it to be edited or

Page 12: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Select Semesters from the administration menu.

deleted. A link should appear at the bottom of the table to all creation of a new item.

Visit the test site.

Select Courses from the administration menu.

Click on the delete image in the summary table next to the Course to delete.

17 3.4.2 Medium The user can successfully Delete a course.

Click okay to confirm the delete operation.

The Course should be logically deleted by modifying its active flag; the Course should appear in the summary table with its active flag disabled. The course should no longer appear in the selection list for available courses when scheduling a course.

Visit the test site.

18 3.4.6 Medium The user can successfully Delete a Room

Select Rooms from the administration menu.

The Room should be logically deleted by modifying its active flag; the Room should appear in the summary table with its active flag disabled. The

Page 13: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Click on the delete image in the summary table next to the Room to delete.

Click okay to confirm the delete operation.

Room should no longer appear in the selection list for available Rooms when scheduling a course.

Visit the test site.

Select Faculty from the administration menu.

Click on the delete image in the summary table next to the User to delete.

19 3.4.4 Medium The user can successfully Delete a user/Instructor

Click okay to confirm the delete operation.

The User/Instructor should be logically deleted by modifying its active flag; the User/instructor should appear in the summary table with its active flag disabled. The user/instructor should no longer appear in the selection list for available Instructors when scheduling a course.

Page 14: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site.

Select Semesters from the administration menu.

Click on the delete image in the summary table next to the Semester to delete.

20 3.4.8 Medium The user can successfully Delete a Semester

Click okay to confirm the delete operation.

The Semester should be logically deleted by modifying its active flag; the Semester should appear in the summary table with its active flag disabled. The course should no longer appear in the selection list for available Semesters when scheduling a course.

Page 15: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 5 - Maintenance Tests (Creation tasks) No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site. Select Courses from the administration menu.

Click on the ‘Add new Course’ link at the bottom of the summary table.

Fill in the required input items. See validation section for details.

21 3.4.1 High A new course can be added to the system.

Click Save

A new course should be added to the system with it active flag set to true. The new course should appear in the list of available courses when scheduling courses.

Visit the test site. Select Courses from the administration menu.

Click on the ‘Add new Course’ link at the bottom of the summary table.

22 3.4.5 High A new Room can be added to the system.

Fill in the required input items. See validation section for details.

A new Room should be added to the system with it active flag set to true. The new Room should appear in the list of available Rooms when scheduling courses.

Page 16: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Click Save

Visit the test site. Select Courses from the administration menu.

Click on the ‘Add new Course’ link at the bottom of the summary table.

Fill in the required input items. See validation section for details.

23 3.4.3 High A new Faculty member can be added to the system.

Click Save

A new user/Instructor should be added to the system with it active flag set to true. The new user/Instructor should appear in the list of available Instructors when scheduling courses.

Visit the test site. Select Courses from the administration menu.

Click on the ‘Add new Course’ link at the bottom of the summary table.

Fill in the required input items. See validation section for details.

A new Semester should be added to the system with it active flag set to true. The new Semester should appear in the list of available Semester s in the menu page selection box.

24 3.4.7 High A new Semester can be added to the system.

Click Save

Page 17: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 6 - Maintenance Tests (Editing Tasks) No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site. Select Courses from the administration menu.

Click on the ‘Edit’ image link in the summary table.

Update the required input items. See validation section for details.

25 3.4 High User can successfully edit a course in the system.

Click Save

The course information should be updated to display the changed input values. If the Active flag is changes the item should not show up in available selection lists.

Visit the test site. Select Rooms from the administration menu.

Click on the ‘Edit’ image link in the summary table.

Update the required input items. See validation section for details.

26 3.4 High User can successfully edit a Room in the system.

Click Save

The Room information should be updated to display the changed input values. If the Active flag is changes the item should not show up in available selection lists.

Page 18: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site. Select Faculty from the administration menu.

Click on the ‘Edit’ image link in the summary table.

Update the required input items. See validation section for details.

27 3.4 High User can successfully edit a User/Instructor in the system.

Click Save

The User/Instructor information should be updated to display the changed input values. If the Active flag is changes the item should not show up in available selection lists.

Visit the test site. Select Semester from the administration menu.

Click on the ‘Edit’ image link in the summary table.

Update the required input items. See validation section for details.

28 3.4 High User can successfully edit a Semester in the system.

Click Save

The Semester information should be updated to display the changed input values. If the Active flag is changes the item should not show up in available selection lists.

Page 19: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Table 7 - Reporting Tests No. Req. No. Priority &

Test Type Condition to be Tested

Execution Details

Expected Result

Actual Result Test OK?

Visit the test site.

Select ‘Faculty Schedule Report - Grid Format’ from the reports menu.

Select a Filtering Option.

29 3.2.1.1 High User can successfully, filter, display and print the Faculty Schedule Grid report

Click ‘Print Report’

The report should be generated and displayed in HTML format. The Report should be correctly sized for printing. The report should contain the appropriate data based on the filtering option selected.

Visit the test site.

Select ‘Faculty Schedule Report - List Format’ from the reports menu.

Select a Filtering Option.

30 3.2.1.2 High User can successfully, filter, display and print the Faculty Schedule List report

Click ‘Print Report’

The report should be generated and displayed in HTML format. The Report should be correctly sized for printing. The report should contain the appropriate data based on the filtering option selected.

Page 20: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Visit the test site.

Select ‘Professor Course Loads’ from the reports menu.

Select a Filtering Option.

31 3.2.2 High User can successfully, filter, display and print the Professor Course Loads report.

Click ‘Print Report’

The report should be generated and displayed in HTML format. The Report should be correctly sized for printing. The report should contain the appropriate data based on the filtering option selected.

Visit the test site. Select ‘Room Grid’ from the reports menu.

Select a Filtering Option.

32 3.2.3 High User can successfully, filter, display and print the Room Grid Report.

Click ‘Print Report’

The report should be generated and displayed in HTML format. The Report should be correctly sized for printing. The report should contain the appropriate data based on the filtering option selected.

Visit the test site. Select ‘Conflicts Report’ from the reports menu.

33 NA High User can successfully, filter, display and print the Conflicts Report.

Click ‘Print Report’

The report should be generated and displayed in HTML format. The Report should be correctly sized for printing

34 NA High User can successfully,

Visit the test site.

The report should be

Page 21: Table 1 - Access Level Tests · 2003. 4. 28. · Table 2 - Scheduling Tests No. Req. No. Priority & Test Type Condition to be Tested Execution Details Expected Result Actual Result

Select ‘Saturday Schedule’ from the reports menu.

filter, display and print the Saturday Schedule Report.

Click ‘Print Report’

generated and displayed in HTML format. The Report should be correctly sized for printing.