Optional
options: IRequestOptionsSuiteTestCaseCreateUpdateParameters object.
Project ID or project name
ID of the test plan to which test cases are to be added.
ID of the test suite to which test cases are to be added.
Project ID or project name
Clone test plan
Plan Clone Request Body detail TestPlanCloneRequest
Project ID or project name
Optional
deepClone: booleanClones all the associated test cases as well
Clone test suite
Suite Clone Request Body detail TestSuiteCloneRequest
Project ID or project name
Optional
deepClone: booleanClones all the associated test cases as well
Optional
apiVersion: stringCreate bulk requirement based test suites.
Parameters for suite creation
Project ID or project name
ID of the test plan where requirement based suites need to be created.
ID of the parent suite under which requirement based suites will be created
Optional
apiVersion: stringCreate a test configuration.
TestConfigurationCreateUpdateParameters
Project ID or project name
Create a test plan.
A testPlanCreateParams object.TestPlanCreateParams
Project ID or project name
Create test suite.
Parameters for suite creation
Project ID or project name
ID of the test plan that contains the suites.
Create a test variable.
TestVariableCreateUpdateParameters
Project ID or project name
Delete a test case.
Project ID or project name
Id of test case to be deleted.
Delete a test configuration by its ID.
Project ID or project name
ID of the test configuration to delete.
Delete a test plan.
Project ID or project name
ID of the test plan to be deleted.
Delete test suite.
Project ID or project name
ID of the test plan that contains the suite.
ID of the test suite to delete.
Delete a test variable by its ID.
Project ID or project name
ID of the test variable to delete.
Exports a set of test cases from a suite to a file. Currently supported formats: xlsx
A ExportTestCaseParams object.ExportTestCaseParams
Project ID or project name
Get clone information.
Project ID or project name
Operation ID returned when we queue a clone operation
Get a particular Test Point from a suite.
Project ID or project name
ID of the test plan for which test points are requested.
ID of the test suite for which test points are requested.
ID of test point to be fetched.
Optional
returnIdentityRef: booleanIf set to true, returns the AssignedTo field in TestCaseReference as IdentityRef object.
Optional
includePointDetails: booleanIf set to false, will get a smaller payload containing only basic details about the test point object
Get all the points inside a suite based on some filters
Project ID or project name
ID of the test plan for which test points are requested.
ID of the test suite for which test points are requested
Optional
testPointIds: stringID of test points to fetch.
Optional
testCaseId: stringGet Test Points for specific test case Ids.
Optional
continuationToken: stringIf the list of test point returned is not complete, a continuation token to query next batch of test points is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test points.
Optional
returnIdentityRef: booleanIf set to true, returns the AssignedTo field in TestCaseReference as IdentityRef object.
Optional
includePointDetails: booleanIf set to false, will get a smaller payload containing only basic details about the test point object
Optional
isRecursive: booleanIf set to true, will also fetch test points belonging to child suites recursively.
Get clone information.
Project ID or project name
Operation ID returned when we queue a clone operation
Get a list of test suite entries in the test suite.
Project ID or project name
Id of the parent suite.
Optional
suiteEntryType: SuiteEntryTypesFind the list of all test suites in which a given test case is present. This is helpful if you need to find out which test suites are using a test case, when you need to make changes to a test case.
ID of the test case for which suites need to be fetched.
Get a particular Test Case from a Suite.
Project ID or project name
ID of the test plan for which test cases are requested.
ID of the test suite for which test cases are requested.
Test Case Id to be fetched.
Optional
witFields: stringGet the list of witFields.
Optional
returnIdentityRef: booleanIf set to true, returns all identity fields, like AssignedTo, ActivatedBy etc., as IdentityRef objects. If set to false, these fields are returned as unique names in string format. This is false by default.
Get clone information.
Project ID or project name
Operation ID returned when we queue a clone operation
Get Test Case List return those test cases which have all the configuration Ids as mentioned in the optional parameter. If configuration Ids is null, it return all the test cases
Project ID or project name
ID of the test plan for which test cases are requested.
ID of the test suite for which test cases are requested.
Optional
testIds: stringTest Case Ids to be fetched.
Optional
configurationIds: stringFetch Test Cases which contains all the configuration Ids specified.
Optional
witFields: stringGet the list of witFields.
Optional
continuationToken: stringIf the list of test cases returned is not complete, a continuation token to query next batch of test cases is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test cases.
Optional
returnIdentityRef: booleanIf set to true, returns all identity fields, like AssignedTo, ActivatedBy etc., as IdentityRef objects. If set to false, these fields are returned as unique names in string format. This is false by default.
Optional
expand: booleanIf set to false, will get a smaller payload containing only basic details about the suite test case object
Optional
excludeFlags: ExcludeFlagsFlag to exclude various values from payload. For example to remove point assignments pass exclude = 1. To remove extra information (links, test plan , test suite) pass exclude = 2. To remove both extra information and point assignments pass exclude = 3 (1 + 2).
Optional
isRecursive: booleanGet a test configuration
Project ID or project name
ID of the test configuration to get.
Get a list of test configurations.
Project ID or project name
Optional
continuationToken: stringIf the list of configurations returned is not complete, a continuation token to query next batch of configurations is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test configurations.
Project ID or project name
Optional
states: stringOptional
outcome: UserFriendlyTestOutcomeOptional
configurations: stringOptional
testers: stringOptional
assignedTo: stringOptional
entity: TestEntityTypesGet a test plan by Id.
Project ID or project name
ID of the test plan to get.
Get a list of test plans
Project ID or project name
Optional
owner: stringFilter for test plan by owner ID or name
Optional
continuationToken: stringIf the list of plans returned is not complete, a continuation token to query next batch of plans is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test plans.
Optional
includePlanDetails: booleanGet all properties of the test plan
Optional
filterActivePlans: booleanGet just the active plans
Get test suite by suite id.
Project ID or project name
ID of the test plan that contains the suites.
ID of the suite to get.
Optional
expand: SuiteExpandInclude the children suites and testers details
Get test suites for plan.
Project ID or project name
ID of the test plan for which suites are requested.
Optional
expand: SuiteExpandInclude the children suites and testers details.
Optional
continuationToken: stringIf the list of suites returned is not complete, a continuation token to query next batch of suites is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test suites.
Optional
asTreeView: booleanIf the suites returned should be in a tree structure.
Get a test variable by its ID.
Project ID or project name
ID of the test variable to get.
Get a list of test variables.
Project ID or project name
Optional
continuationToken: stringIf the list of variables returned is not complete, a continuation token to query next batch of variables is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test variables.
Removes test cases from a suite based on the list of test case Ids provided.
Project ID or project name
ID of the test plan from which test cases are to be removed.
ID of the test suite from which test cases are to be removed.
Test Case Ids to be removed.
Removes test cases from a suite based on the list of test case Ids provided. This API can be used to remove a larger number of test cases.
Project ID or project name
ID of the test plan from which test cases are to be removed.
ID of the test suite from which test cases are to be removed.
Comma separated string of Test Case Ids to be removed.
Reorder test suite entries in the test suite.
List of SuiteEntry to reorder.
Project ID or project name
Id of the parent test suite.
Update the configurations for test cases
A SuiteTestCaseCreateUpdateParameters object.
Project ID or project name
ID of the test plan to which test cases are to be updated.
ID of the test suite to which test cases are to be updated.
Update a test configuration by its ID.
TestConfigurationCreateUpdateParameters
Project ID or project name
ID of the test configuration to update.
Update a test plan.
A testPlanUpdateParams object.TestPlanUpdateParams
Project ID or project name
ID of the test plan to be updated.
Update Test Points. This is used to Reset test point to active, update the outcome of a test point or update the tester of a test point
A TestPointUpdateParams Object.
Project ID or project name
ID of the test plan for which test points are requested.
ID of the test suite for which test points are requested.
Optional
includePointDetails: booleanIf set to false, will get a smaller payload containing only basic details about the test point object
Optional
returnIdentityRef: booleanIf set to true, returns the AssignedTo field in TestCaseReference as IdentityRef object.
Update test suite.
Parameters for suite updation
Project ID or project name
ID of the test plan that contains the suites.
ID of the parent suite.
Update a test variable by its ID.
TestVariableCreateUpdateParameters
Project ID or project name
ID of the test variable to update.
Add test cases to a suite with specified configurations