Skip to content

manage_test_plans

Manage Azure DevOps test plans, test suites, and test cases. List and create test plans and suites, browse test cases, and retrieve test results for builds.

ActionDescriptionRequired ParamsOptional ParamsWrite
list_plansList test plans in a projectproject_keyNo
create_planCreate a new test planproject_key, nameiterationYes
list_suitesList test suites in a planproject_key, plan_idNo
create_suiteCreate a new test suiteproject_key, plan_id, nameparent_suite_idYes
list_casesList test cases in a suiteproject_key, plan_id, suite_idNo
get_test_resultsGet test results for a buildproject_key, build_idNo
ParameterTypeDescription
actionstringRequired. The action to perform
project_keystringRequired. Project name
plan_idintegerTest plan ID (required for list_suites, create_suite, list_cases)
suite_idintegerTest suite ID (required for list_cases)
parent_suite_idintegerParent suite ID (for create_suite, to nest suites)
build_idintegerBuild ID (required for get_test_results)
namestringName (required for create_plan, create_suite)
iterationstringIteration path (for create_plan)
{
"action": "list_plans",
"project_key": "MyProject"
}
{
"action": "create_plan",
"project_key": "MyProject",
"name": "Release 2.0 Test Plan",
"iteration": "MyProject\\Sprint 5"
}
{
"action": "list_suites",
"project_key": "MyProject",
"plan_id": 1
}
{
"action": "create_suite",
"project_key": "MyProject",
"plan_id": 1,
"name": "Authentication Tests",
"parent_suite_id": 100
}
{
"action": "list_cases",
"project_key": "MyProject",
"plan_id": 1,
"suite_id": 100
}
{
"action": "get_test_results",
"project_key": "MyProject",
"build_id": 500
}