CM Tests
New faculty user creates first course
This test is restricted to QA testers who have access to the Become User function referred to as SU or SuperUser access.
Setup
In this story, you will need access to an SuperUser (SU) tool in order to log in as a legitimate UC Davis faculty member who has never created a course in SmartSite. If you SU as an instructor, you are in the Instructor role for this test.
Use a copy of Worksite Setup - New Course Wizard Setup Changes as reference documentation where specified.
Please stick with the test steps for this one - there will be further tests designed to challenge the system!
Steps |
Actions |
Expected Results |
---|---|---|
1. |
Log in as yourself and use the Become User function to log in as an UC Davis instructor who has never created a SmartSite course. |
Instructor sees My Workspace on initial log in and may see additional sites if he/she is a member. |
2. |
Instructor selects Worksite Setup and then selects the New option. Compare the screen with documentation page 5. |
Instructor is taken to the intial Worksite Setup screen for creating a new site. |
3. |
Select the Cancel button. |
Instructor is returned to the Worksite Setup screen. |
4. |
Repeat step 2. Verify the radio button is set by default to course website. Select an Academic term (if one or more terms are available) or use the default term. |
The radio button is set to course website by default. At least one Academic term is available. |
5. |
Select the Continue button and verify a new screen is displayed. |
Screen updates to the Creating a New Course Site. |
6. |
Verify that the bar beneath the page title displays Course/Section(s) Selection followed by "-" and the term and year selected. |
Screen bar displays text as specified. |
7. |
Text beneath bar displays the Currently Displaying Courses/Sections for (ID) text followed by an input both with the Kerberos name of the user you are SU'ing and a Change button as displayed on documentation page 5. |
Kerberos name of the user you are SU'ing appears in the input box. |
8. |
Check the list of courses for this instructor. The individual course offerings should appear in this format: First line - Subject CourseNumber : Title, second line - checkbox Subject Number - SectionNumber, SectionCategory |
Individual course offerings are listed as described here - each course offering assigned to this Instructor is listed with each section in a format similar to documentation page 7. |
9. |
Check for multiple sections per course offering, if this applies to your selected Instructor. Multiple sections appear in this format: First line - Subject Number: Title, second line (active link) - Select/Unselect Group of Sections, following lines - checkbox Subject CourseNumber - SectionNumber, SectionCategory |
Multiple sections for a course offering are listed as described here - each section under the course offering in the format similar to documentation page 9. |
10. |
Selecting the link Select Group of Sections, if you see multiple sections, checks all the boxes for this group and updates the link to say Unselect Group of Sections. Selecting the unselect link removes the group of checks. |
The link functions as specified here. |
11. |
SU users see the authorization form next, since we are actual faculty. This is an assumption we need to verify - assume this is true for this step. Verify you see the Authorization to Add This Course/Section as specified in documentation page 8. |
The authorization form appears as specified. |
12. |
Following the list of course offerings is another link Add a course(s) and/or section(s) not listed above.... Selecting this link takes the user to a screen similar to documentation page 13. Select Back to return to the course selection screen. |
The link functions as specified here. |
13. |
The buttons at the bottom of the screen include: Continue, Back, and Cancel. Selecting Cancel takes the user to Worksite Setup default page. Selecting Back takes the user one page back. The Continue button is greyed out until a course selection is made. |
The buttons function as specified here and in documentation pages 7 and 13. |
14. |
Select one or more sections to create your course. Press the Continue button. Verify that the user is taken to the Class Information screen. |
After one or more sections are selected, the Continue button is activated. User is taken to the Class Information screen. |
15. |
Verify the Class Information screen is similar to documentation page 17. Verify that the sections you selected are displayed along with a (Remove) link. Verify that each section is displayed in the following format: Subject CourseNumber - SectionNumber: CourseTitle, SectionCategory (Remove) |
Selected courseoffering sections are listed as specified here. |
16. |
Verify that the Site Title is displayed as non-editable text. Verify that the Instructor's name and email appear in the site contact fields. |
Site Title is pre-populated and not editable. The instructor's name and email are pre-populated and editable in the appropriate Site Contact fields. |
17. |
Enter a description and short description in the respective fields. |
User can enter a plain text description and short description. |
17. |
The buttons at the bottom of the screen include: Continue, Back, and Cancel. Selecting Cancel takes the user to Worksite Setup default page. Selecting Back takes the user one page back. The Continue button takes the user to the Tools screen. |
The buttons function as specified here and in documentation pages 17. |
18. |
The Tools screen allows the user to select the desired tools. Home and Announcements are pre-selected and Site Info is greyed out. |
Instructor is able to select desired tools and cannot unselect Site Info. |
19. |
The buttons at the bottom of the screen include: Continue, Back, and Cancel. Selecting Cancel takes the user to Worksite Setup default page. Selecting Back takes the user one page back. The Continue button takes the user to the Set Site Access screen. |
The buttons function as specified here. |
20. |
Verify that Publish Site is checked by default. Do not make any changes to this screen. |
Publish Site is checked by default. |
21. |
The buttons at the bottom of the screen include: Continue, Back, and Cancel. Selecting Cancel takes the user to Worksite Setup default page. Selecting Back takes the user one page back. The Continue button takes the user to the Confirm Your Site Setup screen. |
The buttons function as specified here. |
22. |
Verify that the Confirm Your Site Setup screen appears similar to documentation page 21. Verify the following items are displayed accurately: the sections you selected, the course title, the description you entered, the short description you entered, Available To: Site participants only, Included on public sites list: Yes, Appearance (Icon): *default*, and the correct Site Contact name and email. |
The data you entered is displayed accurately. The default fields as set as described here. The instructor information is accurate. |
23. |
The buttons at the bottom of the screen include: Create Site, Back, and Cancel. Selecting Cancel takes the user to Worksite Setup default page. Selecting Back takes the user one page back. The Create Site button generates the course and returns the user to the Worksite Setup screen. |
The buttons function as specified here. |
23. |
The course is now listed as a tab and in Worksite Setup. The Worksite Title is the same for the tab and the table listing. The Type is course. The Creator is the Instructor's email name. Term and Creation Date are accurately displayed. Status is Published. |
Table data is displayed as specified here. |
Report results to SAK-723: Verify new (to Smartsite) faculty user can create his/her first course
Test for SAK-700
Released to QA 6/11/07
SAK-700: Verify academic terms are displayed in UI-friendly format in Worksite Setup screens.
This test is restricted to QA testers who have access to the Become User function referred to as SU or SuperUser access.
Setup
In this story, you must be able to create a course site.
Test Steps
- SU as an instructor at UC Davis and step through the new course site creation process via My Workspace tool Worksite Setup.
- Verify on the following screens that the acedemic term is user-friendly, i.e., the term is displayed as 'Spring Quarter 2007' instead of '200703'.
- Initial Creating a new site screen
- Second Creating a New Course Site screen
- Table listing for the course in Website Setup
- Re-select the New option in Worksite Setup. Select the Add a course(s) and/or section(s) not listed above... link at the bottom of the page. Verify the term display.
Pass: all acedemic terms are displayed in user-friendly manner
Fail: specify where non-user-friendly display of acedemic term is spotted.
Report results to SAK-700
Test for Tools options
SAK-663: Verification of list of available Site Tools and required tools are automatically added and cannot be removed by Site Info and/or Worksite Setup and/or Page Order tool.
SAK-733: Verify pre-selected tools on site creation
SAK-643: Verify Support & Training tool automatically added during worksite setup
This test is restricted to QA testers who have access to the Become User function referred to as SU or SuperUser access.
Setup
In this story, you must be able to create a course site.
The task is to verify the following:
- only the tools listed are available to faculty during site creation via Worksite Setup or in Site Info or its Page Order sub-tool.
- the pre-selected tools are checked by default when faculty create a course - but faculty may de-select all but the non-editable tools
- Site Info, Help, and Support & Training are added automatically on creation
- Site Info and Help cannot be removed by the site maintainer (project owner or course instructor)
Test Steps
1. SU as a faculty member at UCDavis and create a course site via course management (Worksite Setup from My Workspace) using whatever term is accessible on the test server. Verify when you reach the Tools screen that the following tools are available to you. Reports any tools not found or extra tools (found onscreen but not on the list.)
Revised list 6/13/07 to remove checks for: Mailtool, Roster, Section Info, and Web Content
Checked |
Tool |
---|---|
|
Home |
|
Announcements |
|
Assignments (graded version) |
|
Chat Room |
|
Drop Box |
|
Email Archive |
|
Forums |
|
Gradebook |
|
Mailtool |
|
Messages |
|
Modules |
|
News |
|
Podcasts |
|
Polls |
|
Post 'Em |
|
Resources |
|
Roster |
|
Schedule |
|
Section Info |
|
Site Info (cannot be unchecked) |
|
Support & Training |
|
Syllabus |
|
Tests & Quizzes |
|
Web Content |
|
Wiki |
2. Verify that the checked tools on this list are also checked on the screen. Verify that those tools not checked correspond with those not checked on this list as well. Report any differences.
3. Complete your course setup with whatever tools you select. Verify that along with the tools you selected, the required tools Help and Site Info appear on your course menu. Report if any selected tools do not appear or if required tools are not listed.
4. Select Edit Tools from Site Info. Verify that the list of tools above is also accessible to you from this screen. Report any differences.
5. Select Page Order from Site Info. Verify that the list of tools above is also accessible to you from this screen. Report any differences.
Report to SAK-663:
Pass - All tools and the list are available for selection except that Site Info cannot be de-selected. Help appears on the menu after the course is created.
Fail - One or more of the tools from the list are unavailable when you create a course OR additional tools not listed appear. Please note which tools are absent or appear which are not on the list. Please note whether this difference occurred during course creation, when editing the course via Edit Tools or when using the Page Order tool.
Report to SAK-733 any differences between the tools checked on this list and those checked onscreen.
Report to SAK-643 if the Support & Training link does not appear pre-selected when you create the course.
Test for Project Tools options
SAK-663: Verification of list of available Site Tools and required tools are automatically added and cannot be removed by Site Info and/or Worksite Setup and/or Page Order tool.
SAK-733: Verify pre-selected tools on site creation
SAK-643: Verify Support & Training tool automatically added during worksite setup
This test is restricted to QA testers who have access to the Become User function referred to as SU or SuperUser access.
Setup
In this story, you must be able to create a project site. This is a second test that implements the 3 Jiras listed above. The project owner or maintainer has permissions similar to an instructor for a course.
The task is to verify the following:
- only the tools listed are available to project maintainers during site creation via Worksite Setup or in Site Info or its Page Order sub-tool.
- the pre-selected tools are checked by default when maintainers create a project site - but the maintainer may de-select all but the non-editable tools
- Site Info, Help, and Support & Training are added automatically on creation
- Site Info and Help cannot be removed by the site maintainer (project owner)
Test Steps
1. SU as a faculty member or student at UCDavis and create a project site via course management (Worksite Setup from My Workspace). Verify when you reach the Tools screen that the following tools are available to you. Reports any tools not found or extra tools (found onscreen but not on the list.)
Checked |
Tool |
---|---|
|
Home |
|
Announcements |
|
Assignments (graded version) |
|
Chat Room |
|
Drop Box |
|
Email Archive |
|
Forums |
|
Gradebook |
|
Mailtool |
|
Messages |
|
Modules |
|
News |
|
Podcasts |
|
Polls |
|
Post 'Em |
|
Resources |
|
Roster |
|
Schedule |
|
Section Info |
|
Site Info (cannot be unchecked) |
|
Support & Training |
|
Syllabus |
|
Tests & Quizzes |
|
Web Content |
|
Wiki |
2. Verify that the checked tools on this list are also checked on the screen. Verify that those tools not checked correspond with those not checked on this list as well. Report any differences.
3. Complete your course setup with whatever tools you select. Verify that along with the tools you selected, the required tools Help and Site Info appear on your course menu. Report if any selected tools do not appear or if required tools are not listed.
4. Select Edit Tools from Site Info. Verify that the list of tools above is also accessible to you from this screen. Report any differences.
5. Select Page Order from Site Info. Verify that the list of tools above is also accessible to you from this screen. Report any differences.
Report to SAK-663:
Pass - All tools and the list are available for selection except that Site Info cannot be de-selected. Help appears on the menu after the course is created.
Fail - One or more of the tools from the list are unavailable when you create a course OR additional tools not listed appear. Please note which tools are absent or appear which are not on the list. Please note whether this difference occurred during course creation, when editing the course via Edit Tools or when using the Page Order tool.
Report to SAK-733 any differences between the tools checked on this list and those checked onscreen.
Report to SAK-643 if the Support & Training link does not appear pre-selected when you create the course.
Faculty user creates another course
This test is restricted to QA testers who have access to the Become User function referred to as SU or SuperUser access.
Setup
In this story, you will need access to an SuperUser (SU) tool in order to log in as a legitimate UC Davis faculty member. You will SU as an instructor who has already created a course - the same instructor as used in the first test, if possible. This instructor will also need to have other courses available to him/her in this test.
Use a copy of Worksite Setup - New Course Wizard Setup Changes as reference documentation where specified.
Steps |
Actions |
Expected Results |
---|---|---|
1. |
Log in as the instructor who previously created a course. You may need to repeat the New faculty user creates first course test to meet this criteria. Select Worksite Setup. Verify this instructor has at least one course site created. |
Instructor has a course displayed in the Worksite Setup table. |
2. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|