element <testplan>
Namespace:
Type:
anonymous complexType
Content:
complex, 28+any elements
Defined:
globally in qm.xsd, see XML source
Includes:
definitions of 28+any elements
Used:
never
XML Representation Summary
<testplan>
   
Content: 
dc:identifier, dc:title, dc:description, alm:updated, alm:state, dc:creator, alm:owner, approvals?, risk?, dc:alias, com.ibm.rqm.planning.editor.section.planBusinessObjectives?, com.ibm.rqm.planning.editor.section.planTestObjectives?, com.ibm.rqm.process.web.entryCriteria?, com.ibm.rqm.process.web.exitCriteria?, com.ibm.rqm.planning.editor.section.planResources?, objectives, keydates, estimation?, category*, testcase*, template?, requirement*, workitem*, teamarea?, configuration*, attachment*, platformcoverage, defectTurnaround, {any}*
</testplan>
Content model elements (28):
Annotation
Testplan is the highest level planning artifact. It defines your plan for an entire testing effort. It contains optional sections that can be used to enter the data on the planning concepts you would like to track.
XML Source (w/o annotations (67); see within schema source)
<xs:element name="testplan">
<xs:complexType>
<xs:sequence>
<xs:element ref="dc:identifier"/>
<xs:element ref="dc:title"/>
<xs:element ref="dc:description"/>
<xs:element ref="alm:updated"/>
<xs:element ref="alm:state"/>
<xs:element ref="dc:creator"/>
<xs:element ref="alm:owner"/>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals"/>
<xs:element maxOccurs="1" minOccurs="0" ref="risk"/>
<xs:element ref="dc:alias"/>
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planBusinessObjectives"/>
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planTestObjectives"/>
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.process.web.entryCriteria"/>
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.process.web.exitCriteria"/>
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planResources"/>
<xs:element name="objectives">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="objectiveStatus">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="group" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="groupOrder" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="actualValue" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="state" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="comment" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="objective">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="objectiveStateId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="keydates">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="keydate">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="date" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="estimation"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:complexType>
<xs:attribute name="term" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testcase">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirement">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="teamarea">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="configuration">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element name="platformcoverage">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="catalogType">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="partname" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="path" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="template" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="values" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="defectTurnaround" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Content Element Detail (defined in this component only; 29/29)
This is a placeholder for any user defined sections that have been added to the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>

alm:owner
Type:
xs:string, predefined, simple content
Identifies the owner or maintainer of this resource. A jazz username is typically provided for this element.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="alm:owner"/>

alm:state
Type:
xs:string, predefined, simple content
State of the resource. Unless otherwise specified the possible values are: "com.ibm.rqm.planning.common.new", "com.ibm.rqm.planning.common.underreview", "com.ibm.rqm.planning.common.approved", "com.ibm.rqm.planning.common.retired"
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="alm:state"/>

alm:updated
Type:
xs:dateTime, predefined, simple content
The last modification date of a resource. This property is read-only. Format is XML dateTime.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="alm:updated"/>

approvals
Type:
anonymous, complex content
A collection of approvals that are associated with the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="approvals"/>

attachment
Type:
anonymous, empty content
An absolute URL to an attachment that is associated to the test plan.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

category
Type:
anonymous, empty content
Category terms are provided in an attribute as is the value for that term. The category is used for query support in the web UI and for sortable table views.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:complexType>
<xs:attribute name="term" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>

com.ibm.rqm.planning.editor.section.planBusinessObjectives
Type:
anonymous, empty content
** DEPRECATED ** The business objectives of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planBusinessObjectives"/>

com.ibm.rqm.planning.editor.section.planResources
Type:
anonymous, empty content
** DEPRECATED ** Resources used by the test plan such as files. Contains escaped JSON format.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planResources"/>

com.ibm.rqm.planning.editor.section.planTestObjectives
Type:
anonymous, empty content
** DEPRECATED ** The test objectives of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.planning.editor.section.planTestObjectives"/>

com.ibm.rqm.process.web.entryCriteria
Type:
anonymous, empty content
The entry criteria of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.process.web.entryCriteria"/>

com.ibm.rqm.process.web.exitCriteria
Type:
anonymous, empty content
The exit criteria of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="com.ibm.rqm.process.web.exitCriteria"/>

configuration
Type:
anonymous, empty content
An absolute URL to an associated configuration.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="configuration">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

dc:alias
Type:
xs:string, predefined, simple content
** DEPRECATED **
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="dc:alias"/>

dc:creator
Type:
xs:string, predefined, simple content
Identifies the author of this resource. A jazz username is typically provided for this element.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="dc:creator"/>

dc:description
Type:
xs:string, predefined, simple content
Description of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="dc:description"/>

dc:identifier
Type:
xs:string, predefined, simple content
A unique identifier for this resource. A URL is typically provided for this element. This property is read-only.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="dc:identifier"/>

dc:title
Type:
xs:string, predefined, simple content
Title of the test plan.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="dc:title"/>

defectTurnaround
Type:
xs:string, predefined, simple content
** DEPRECATED **
XML Source (w/o annotations (1); see within schema source)
<xs:element name="defectTurnaround" type="xs:string"/>

estimation
Type:
anonymous, complex content
Estimates of the overall testing effort.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="estimation"/>

keydates
Type:
anonymous, complex content
The optional collection of key dates for the test plan.
XML Source (w/o annotations (5); see within schema source)
<xs:element name="keydates">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="keydate">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="date" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

objectives
Type:
anonymous, complex content
A collection of objectives for the test plan
XML Source (w/o annotations (11); see within schema source)
<xs:element name="objectives">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="objectiveStatus">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="group" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="groupOrder" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="actualValue" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="state" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="comment" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="objective">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="objectiveStateId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

platformcoverage
Type:
anonymous, complex content
Since 2.0.0.1. The list of the catalog types making up the covered platforms.
XML Source (w/o annotations (8); see within schema source)
<xs:element name="platformcoverage">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="catalogType">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="partname" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="path" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="template" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="values" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

requirement
Type:
anonymous, empty content
An absolute URL to a rationale behind the test plan. Normally, this will be a motivator of some kind.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirement">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

risk
Type:
anonymous, complex content
Risk analysis for the test plan. Read only.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="risk"/>

teamarea
Type:
anonymous, empty content
An absolute URL to the Jazz team area associated with the test plan.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="teamarea">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

template
Type:
anonymous, empty content
An absolute URL to a template used to specify the sections in the testplan.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

testcase
Type:
anonymous, empty content
An absolute URL to a test case to be executed as part of this test plan. Typically, a test plan will contain several test case links.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="testcase">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

workitem
Type:
anonymous, empty content
An absolute URL to a Jazz work item that is associated with the test plan.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute ref="vega:id"/>
</xs:complexType>
</xs:element>

XML schema documentation generated with DocFlex/XML RE 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set