A TestConfiguration
object represents a configuration in QAComplete. Using QAComplete SOAP API, you can add, load, update, and delete configurations.
Requirements
To manage configurations, the web service user must be in a security group that has the corresponding privileges – Read, Add, Update, or Delete – for Test Library. You can view or set these privileges in > Setup > Security > Security Groups > Manage Security Rights > select user group.
Properties
Custom1 … Custom10 : string (max 8000 chars)
Values of custom fields 1 to 10.
Custom11 … Custom90 : string (max 100 chars)
Values of custom fields 11 to 90.
CustomFieldName1 … CustomFieldName90 : string (max 30 chars)
The names of custom fields.
CustomFields : array of strings
An array of custom field values.
CustomFieldNames : array of strings
An array of custom field names.
ConfigId : integer
The unique identifier of the configuration.
ProjId : integer
The ID of the QAComplete project that contains the configuration.
FolderId : integer
The ID of the folder containing the configuration, or 0 if the configuration is not in any folder.
ConfigurationName : string (max 255 chars)
The name of the test configuration.
Description : string
Long description of the configuration. Can include HTML markup.
IsActive : string (max 2 char)
Specifies if the configuration is active.
CreateUserId : integer
The ID of the user who created the configuration.
UpdateUserId : integer
The ID of the last user who updated the configuration.
DateCreated : dateTime
The date when the configuration was created.
DateUpdated : dateTime
The date when the configuration was updated.
OwnerUserId : integer
The ID of the user who owns the configuration.
OriginalId : integer
For importing: to retain the original key that was imported. Default: 0.
ImportId : integer
For importing: the import batch number. Default: 0.
OwnerName : string (max 78 chars)
The name of the user who owns the configuration, in the Lastname, Firstname
format.
NbrFilesNotSecured : integer
A number of unsecured files.
FolderName : string (max 511 chars)
The name of the folder containing the test configuration, in the ParentFolder/Subfolder/Subfolder
format.
null
if the test configuration is not in a folder.
UserName : string (max 78 chars)
The name of the user who last updated the test configuration, in the Lastname, Firstname
format.
NbrFiles : integer
The number of files attached to the test configuration. Default: 0.
NbrNotes : integer
The number of notes attached to the test case. Default: 0.
NotesDescription : string (max 255 chars)
The latest note attached to the test configuration. Can include an HTML markup.
ConfigId : integer
The unique identifier of the configuration.
ConfigurationName : string (max 255 chars)
The name of the test configuration.
CreateUserId : integer
The ID of the user who created the configuration.
Custom1 … Custom10 : string (max 8000 chars)
Values of custom fields 1 to 10.
Custom11 … Custom90 : string (max 100 chars)
Values of custom fields 11 to 90.
CustomFieldName1 … CustomFieldName90 : string (max 30 chars)
The names of custom fields.
CustomFieldNames : array of strings
An array of custom field names.
CustomFields : array of strings
An array of custom field values.
DateCreated : dateTime
The date when the configuration was created.
DateUpdated : dateTime
The date when the configuration was updated.
Description : string
Long description of the configuration. Can include HTML markup.
FolderId : integer
The ID of the folder containing the configuration, or 0 if the configuration is not in any folder.
FolderName : string (max 511 chars)
The name of the folder containing the test configuration, in the ParentFolder/Subfolder/Subfolder
format.
null
if the test configuration is not in a folder.
ImportId : integer
For importing: the import batch number. Default: 0.
IsActive : string (max 2 char)
Specifies if the configuration is active.
NbrFiles : integer
The number of files attached to the test configuration. Default: 0.
NbrFilesNotSecured : integer
A number of unsecured files.
NbrNotes : integer
The number of notes attached to the test case. Default: 0.
NotesDescription : string (max 255 chars)
The latest note attached to the test configuration. Can include an HTML markup.
OriginalId : integer
For importing: to retain the original key that was imported. Default: 0.
OwnerName : string (max 78 chars)
The name of the user who owns the configuration, in the Lastname, Firstname
format.
OwnerUserId : integer
The ID of the user who owns the configuration.
ProjId : integer
The ID of the QAComplete project that contains the configuration.
UpdateUserId : integer
The ID of the last user who updated the configuration.
UserName : string (max 78 chars)
The name of the user who last updated the test configuration, in the Lastname, Firstname
format.
Relevant Operations
Example
XML
<TestConfiguration>
<ConfigId>254</ConfigId>
<ProjId>10372</ProjId>
<ConfigurationName>Windows 7 (32-bit)</ConfigurationName>
<Description>Standard Windows 7 (32-bit) system environment.</Description>
<IsActive>Y</IsActive>
<CreateUserId>27572</CreateUserId>
<UpdateUserId>27942</UpdateUserId>
<DateCreated>2014-07-24T09:12:08.037</DateCreated>
<DateUpdated>2014-07-30T13:50:24.017</DateUpdated>
<OwnerUserId>27572</OwnerUserId>
<OriginalId>0</OriginalId>
<ImportId>0</ImportId>
<OwnerName>Davis, Eugeny</OwnerName>
<UserName>Doe, John</UserName>
<NbrFiles>0</NbrFiles>
<NbrNotes>0</NbrNotes>
</TestConfiguration>
See Also
TestConfigurations_Add Operation
TestConfigurations_Load Operation
Test Configuration Operations