OSLC Quality Management (QM) Resource Shape Constraints
Resource Shape Constraints defined in the OSLC QM 2.1 specification.
A related change request. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.
Related Change Request
Contributor or contributors to resource (reference: Dublin Core). It is likely that the target resource will be an foaf:Person but that is not necessarily the case.
Contributor
Timestamp of resource creation (reference: Dublin Core).
Created
The scope of a resource is a link to the resource's OSLC Service Provider.
Service Provider
Descriptive text (reference: Dublin Core) about resource represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML element.
Description
Instructions for executing the test script. Note that the value of Occurs is undefined. The resource shape document provided by the QM service provider may be consulted for its value.
Execution Instructions
Related resource or resources to the resource.
Relation
Type
Timestamp of latest resource modification (reference: Dublin Core).
Modified
Resource Shape that provides hints as to resource property value-types and allowed values.
Instance Shape
Creator or creators of resource (reference: Dublin Core). It is likely that the target resource will be an foaf:Person but that is not necessarily the case.
Creator
Requirement that is validated by the Test Script. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.
Validates Requirement
Title (reference: Dublin Core) of the resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML element.
Title
A short identifier for the resource. Typically the integer shown in the web UI.
Short id
A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.
Identifier
Defines a program or list of steps used to conduct a test.
QM Test Script
Used to indicate the state of the Test Result based on values defined by the service provider. Most often a read-only property.
Status
Test Execution Record that the Test Result was produced by. It is likely that the target resource will be an oslc_qm:TestExecutionRecord but that is not necessarily the case.
Produced by Test Execution Record
Test Case that the Test Result reports on. It is likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.
Reports on Test Case
Test Script executed to produce the Test Result. It is likely that the target resource will be an oslc_qm:TestScript but that is not necessarily the case.
Executes Test Script
Configuration associated with the execution work item executed to generate the execution result.
Runs on Test Environment
Test Plan that the Test Result reports on. It is likely that the target resource will be an oslc_qm:TestPlan but that is not necessarily the case.
Reports on Test Plan
Change request that affects the Test Result. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.
Affected by Change Request
Describes the outcome of attempting to execute a test.
QM Test Result
Test Script executed by the Test Execution Record. It is likely that the target resource will be an oslc_qm:TestScript but that is not necessarily the case.
Indicates the environment details of the test case for this execution record.
Test Plan that the Test Execution Record reports on. It is likely that the target resource will be an oslc_qm:TestPlan but that is not necessarily the case.
Change Request that prevents execution of the Test Execution Record. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.
Blocked by Change Request
Test Case run by the Test Execution Record. It is likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.
Runs Test Case
QM Test Execution Record
Test Case used by the Test Plan. It is likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.
Uses Test Case
The test environment that the Test Plan will be run on.
Requirement Collection that is validated by the Test Plan. It is likely that the target resource will be an oslc_rm:RequirementCollection but that is not necessarily the case.
Validates Requirement Collection
Defines the overall process and strategy for testing a system.
QM Test Plan
Requirement that is validated by the Test Case. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.
Change Request tested by the Test Case. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.
Tests Change Request
Test Script used by the Test Case. It is likely that the target resource will be an oslc_qm:TestScript but that is not necessarily the case.
Uses Test Script
Defines the criteria which determine whether a system exhibits the correct behavior under a specific set of circumstances.
QM Test Case