Test Information
The Detailed Test Information contains the bulk of the test information associated with the test description.
The key top level areas discussed are :
- EntryPoints - Identifies the test groups or actions that can be used as entry points for testing the UUT. For each entry point, test conditions are completely stated and are not dependent on previous tests or setups.
- Tests - Identify the indivual tests that make up a TestGroup.
- TestGroups - Identify the sequence of Actions to be performed as a group.
- GlobalVariables - Identifies global variables, shared by multiple tests. Global variables are referenced from various elements that describe the behavior of actions.
EntryPoints
The ATML demo supports three entry points each representing the various stages of the test program through the ATML Demo phases.
Example
<td:TestGroupEntryPoint
ID="1"
testGroupID
="1
"
/>
</td:EntryPoints>
<td:TestGroupEntryPoint
ID="1"
stepID
="16
"
/>
</td:EntryPoints>
<td:TestGroupEntryPoint
ID="2"
stepID
="26
"
/>
</td:EntryPoints>
Tests
The test description defines 27 individual tests. The ATMLDemo4.xml uses several test constructs.
+
<
td:Test ID
="1_Template"
customType
="Vcc_Resistance_Test#Template"
name
="Vcc_Resistance_Test"
type
="SafeToTurnOn">
+
<
td:Test ID
="1_26_Instance"
name
="Demo_Sequence_Demo_Sequence_26_Instance"
customType
="Vcc_Resistance_Test#TemplateInstance">
+
<
td:Test ID
="2_Template"
customType
="Apply_DC_Power#Template"
name
="Apply_DC_Power"
type
="Performance">
+
<
td:Test ID
="1_2_Instance"
name
="Demo_Sequence_Demo_Sequence_2_Instance"
customType
="Apply_DC_Power#TemplateInstance">
+
<
td:Test ID
="14_Template"
customType
="Vo_Voltage_Test#Template"
name
="Vo_Voltage_Test"
type
="Performance">
+
<
td:Test ID
="1_8_Instance"
name
="Demo_Sequence_Demo_Sequence_8_Instance"
customType
="Vo_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="4_Template"
customType
="Gain_Control_Test#Template"
name
="Gain_Control_Test"
type
="Performance">
+
<
td:Test ID
="1_4_Instance"
name
="Demo_Sequence_Demo_Sequence_4_Instance"
customType
="Gain_Control_Test#TemplateInstance">
+
<
td:Test ID
="21_Template"
customType
="Isolation_Gain_Test#Template"
name
="Isolation_Gain_Test"
type
="Performance">
+
<
td:Test ID
="1_5_Instance"
name
="Demo_Sequence_Demo_Sequence_5_Instance"
customType
="Isolation_Gain_Test#TemplateInstance">
+
<
td:Test ID
="22_Template"
customType
="RF_Amplifier_1dB_Compression_Test#Template"
name
="RF_Amplifier_1dB_Compression_Test"
type
="Performance">
+
<
td:Test ID
="1_6_Instance"
name
="Demo_Sequence_Demo_Sequence_6_Instance"
customType
="RF_Amplifier_1dB_Compression_Test#TemplateInstance">
+
<
td:Test ID
="1_27_Instance"
name
="Demo_Sequence_Demo_Sequence_27_Instance"
customType
="RF_Amplifier_1dB_Compression_Test#TemplateInstance">
+
<
td:Test ID
="1_28_Instance"
name
="Demo_Sequence_Demo_Sequence_28_Instance"
customType
="RF_Amplifier_1dB_Compression_Test#TemplateInstance">
+
<
td:Test ID
="1_29_Instance"
name
="Demo_Sequence_Demo_Sequence_29_Instance"
customType
="RF_Amplifier_1dB_Compression_Test#TemplateInstance">
+
<
td:Test ID
="1_30_Instance"
name
="Demo_Sequence_Demo_Sequence_30_Instance"
customType
="RF_Amplifier_1dB_Compression_Test#TemplateInstance">
+
<
td:Test ID
="18_Template"
customType
="Vc_DC_Voltage_Test#Template"
name
="Vc_DC_Voltage_Test"
type
="Performance">
+
<
td:Test ID
="4_16_Instance"
name
="Fault_Isolation_Vc_DC_Voltage_Test_Instance"
customType
="Vc_DC_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="17_Template"
customType
="Vc_AC_Voltage_Test#Template"
name
="Vc_AC_Voltage_Test"
type
="Performance">
+
<
td:Test ID
="4_17_Instance"
name
="Fault_Isolation_Vc_AC_Voltage_Test_Instance"
customType
="Vc_AC_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="20_Template"
customType
="Ve_DC_Voltage_Test#Template"
name
="Ve_DC_Voltage_Test"
type
="Performance">
+
<
td:Test ID
="4_18_Instance"
name
="Fault_Isolation_Ve_DC_Voltage_Test_High_Instance"
customType
="Ve_DC_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="4_20_Instance"
name
="Fault_Isolation_Ve_DC_Voltage_Test_Low_Instance"
customType
="Ve_DC_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="19_Template"
customType
="Vb_DC_Voltage_Test#Template"
name
="Vb_DC_Voltage_Test"
type
="Performance">
+
<
td:Test ID
="4_22_Instance"
name
="Fault_Isolation_Vb_DC_Voltage_Test_Low_Instance"
customType
="Vb_DC_Voltage_Test#TemplateInstance">
+
<
td:Test ID
="4_23_Instance"
name
="Fault_Isolation_Vb_DC_Voltage_Test_High_Instance"
customType
="Vb_DC_Voltage_Test#TemplateInstance">
</td:Tests>
TestGroups
The test description defines 12 individual test groups. The ATMLDemo4.xml uses several test group constructs.
Global Variables
The test description only uses 19 global variables
<td:Value>
<
c:Datum xsi:type
="td:SignalReference">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="td:SignalReference
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum xsi:type
="td:SignalReference">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
<td:Value>
<
c:Datum value
="0
xsi:type
="c:double">
</td:Value>
</td:GlobalVariable>
</td:GlobalVariables>