A TestStep
object represents a step in a test in the QAComplete Test Library. Using the QAComplete SOAP API, you can add, load, modify, and delete steps in tests.
To manage test steps, you need a user account that belongs to a security group that has the following privileges:
-
Read and Update for Test Library.
You can view and set privileges in > Setup > Security > Security Group > Manage Security Rights.
Properties
TestId : integer
The ID of the test to which the step belongs.
TestStepId : integer
The unique identifier of the step among other test steps in the Test Library.
Title : string (max 100 chars)
The title of the test to which the step belongs.
Seq : integer
The ordinal number of the step in the test. Default value: 0.
IsStoppedOnFail : string (max 1 char)
Specifies whether the test will stop if the step fails. Default value: N
.
Step : string (max 8000 chars)
Describes instructions for a tester to follow during the step. Can include HTML markup.
ExpectedResults : string (max 8000 chars)
Describes the expected outcome of the actions a tester performs during the step. Can include HTML markup.
DateCreated : dateTime
The date when the step was created.
DateUpdated : dateTime
The date when the step was last modified.
CreateUserId : integer
The ID of the user who created the step.
UpdateUserId : integer
The ID of the last user who modified the test.
ScriptName : string (max 1 char)
Reserved.
NbrFiles : integer
The number of files attached to the step.
ScriptSourceId : integer
Reserved.
CreateUserId : integer
The ID of the user who created the step.
DateCreated : dateTime
The date when the step was created.
DateUpdated : dateTime
The date when the step was last modified.
ExpectedResults : string (max 8000 chars)
Describes the expected outcome of the actions a tester performs during the step. Can include HTML markup.
IsStoppedOnFail : string (max 1 char)
Specifies whether the test will stop if the step fails. Default value: N
.
NbrFiles : integer
The number of files attached to the step.
ScriptName : string (max 1 char)
Reserved.
ScriptSourceId : integer
Reserved.
Seq : integer
The ordinal number of the step in the test. Default value: 0.
Step : string (max 8000 chars)
Describes instructions for a tester to follow during the step. Can include HTML markup.
TestId : integer
The ID of the test to which the step belongs.
TestStepId : integer
The unique identifier of the step among other test steps in the Test Library.
Title : string (max 100 chars)
The title of the test to which the step belongs.
UpdateUserId : integer
The ID of the last user who modified the test.
Relevant Operations
Remarks
Unassigned date and time values (for example, in DateUpdated
) are represented as 0001-01-01T00:00:00
.
Example
XML
<TestStep>
<TestId>2</TestId>
<TestStepId>10</TestStepId>
<Title>Test Tools dialog</Title>
<Seq>1</Seq>
<IsStoppedOnFail>Y</IsStoppedOnFail>
<Step>Select Tools from the application's main menu.</Step>
<ExpectedResult>The Tools dialog opens</ExpectedResult>
<DateCreated>2014-07-18T08:00:00</DateCreated>
<DateUpdated>2014-07-21T10:30:00</DateUpdated>
<CreateUserId>24667</CreateUserId>
<UpdateUserId>24661</UpdateUserId>
<ScriptName/>
<NbrFiles>0</NbrFiles>
<ScriptSourceId>0</ScriptSourceId>
</TestStep>
See Also
TestSteps_Add Operation
TestSteps_Load Operation
Test Step Operations