Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Functional Area: Worksite Setup

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

Component Name(s): wsetup

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

#

...

FDS Trace1

...

TS Trace2

...

Test Condition

...

Expected Result

...

(tick)/(error) Pass/Fail

...

Comment

...

Variable 1

...

Variable 2

...

Variable 3

...

Variable 4

...

Variable 5

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.0 Functional Verification

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.01

...

 

...

 

...

Verify Worksite Setup for: Course Sites.

...

Basic Course Site is successfully created.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.02

...

 

...

 

...

Verify Worksite Setup for: Project Sites.

...

Basic Project Site is successfully created.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.03

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.04

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.05

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.0 User Interface Element Verification

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.01

...

 

...

 

...

Verify abc having: X when Y is true.

...

The ABC record successfully updates.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.02

...

 

...

 

...

Verify abc having: X when Y is false.

...

The ABC record successfully updates.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.03

...

 

...

 

...

Verify abc having: X when Y is null.

...

The ABC record returns error: 'You are not allowed to do X when Y is null.'

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.04

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.05

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.0 Error Handling-Presentation Layer (i.e. UI)

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.01

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.02

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.03

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.04

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.05

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.0 Error Handling-Log Verification

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.01

...

 

...

 

...

Verify errors generated from Worksite Setup tests: catalina.out.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.02

...

 

...

 

...

Verify errors generated from Worksite Setup tests: localhost.~.log.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.03

...

 

...

 

...

Verify errors generated from Worksite Setup tests: manager.~.log.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.04

...

 

...

 

...

Verify errors generated from Worksite Setup tests: host-manager.~.log.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.05

...

 

...

 

...

Verify errors generated from Worksite Setup tests: admin.~.log.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.06

...

 

...

 

...

Verify error log entry: Process Start Time.

...

Log entry includes process start time.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.07

...

 

...

 

...

Verify error log entry: Process End Time.

...

Log entry includes process end time.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.08

...

 

...

 

...

Verify error log entry: Process ID.

...

Log entry includes process process ID.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.09

...

 

...

 

...

Verify error log entry: Source System Reference.

...

Log entry includes source code.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.1

...

 

...

 

...

Verify error log entry: Error Record ID.

...

Log entry includes correct record in error.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.11

...

 

...

 

...

Verify error log entry: Execution User ID.

...

Log entry includes execution user ID.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.12

...

 

...

 

...

Verify Error 1.

...

Error 1 gets logged in the XXX file. System allows restart of process.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.13

...

 

...

 

...

Verify Error 2.

...

Error 2 gets logged in the XXX file. System allows restart of process.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4.14

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.0 Database Verification

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.01

...

 

...

 

...

Verify table.column when: xxx.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.02

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.03

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.04

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.05

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.0 Audits & Controls

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.01

...

 

...

 

...

Verify Security: access user.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.02

...

 

...

 

...

Verify Security: maintain user.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.03

...

 

...

 

...

Verify Timing

...

Process completes in <= 30 minutes.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.04

...

 

...

 

...

Verify Integration between components: X & Y

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.05

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

6.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.0 Performance

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.01

...

 

...

 

...

Add TCs for myriad detailed conditions.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.02

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.03

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.04

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.05

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.06

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.07

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.08

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.09

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

7.1

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

REFERENCES:

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1) Sample Title of Document

...

FunctionalSpecv1.0.doc; John Smith

...

10/22/2004.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2) Other sample reference.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3) Other sample reference.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

4) Other sample reference.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

5) Other sample reference.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

FOOTNOTES:

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1 = Specifies page &/or section number in Functional Design Specification document for test traceability purposes.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2 = Specifies page &/or section number in Technical Specification document for test traceability purposes.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3 = This is a sample footnote.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

COMMENTS:

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1) Functional Design Specifications are found in this Confluence location: Location: Dashboard > STTP > Pages > Home > Design Specifications > 2.0;

...

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2) This is a sample comment.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3) This is a sample comment.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

DOCUMENT REVISION HISTORY

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

1) Created by C. Dippel on 11/2/2004.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

2) Updated by C. Dippel on 8/18/2005; minor edits.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

3) Updated by C. Dippel on 8/24/2005; added standard sections based on QA meeting review: DB Verification

...

2nd Error Handling section

...

Audits & Controls

...

Performance; also added Footnotes & Document Revision History.

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

Test Plan for Import Question Pool

Import question pools into Tests & Quizzes is part of the migration plan for moving content from MyUCDavis into SmartSite. This feature is available only to users who have maintain access to a course or project.

JIRA Ticket(s) relating to this story: SAK-205.

Setup Requirements

  1. A course template needs to be created with "Tests & Quizzes" tool selected as a required tool and each tester's user needs to be granted Instructor permission on it.

Acceptance Tests

Goal: The goal is to be able to import any Samigo-compliant xml document with all importable question types. In Sakai v2.1.x, a Samigo-compliant xml file is limited to an exported assessment from Tests & Quizzes or an XML file which has been formatted to Samigo-compliant standards outside of Sakai.

For this test, the user will create an assessment with at least one of each question type. After exporting the test to their local machine, the tester should be able to import the xml file as a question pool. A final step in the test requires the tester to share their exported assessment with another tester, and then the second tester will import the first tester's assessment as a question pool.

The required steps for functional testing are listed here as they appear in the collab QA document tc-matrix-testsquizzes-qpools_v2-1-x.xls.

  • Steps 1.301 - 1.350 under 1.0 Functional Verification under Import Question Pool
  • Step 2.08 under 2.0 User Interface Element Verification

Regression testing would involve completing all the test steps.
Note: This is the current Sakai v2.3 test document and some features may not exist in the UCD v2.1.x instance.