get_test_coverage_by_test_case_steps_by_key
Analyze test case coverage by comparing test steps against implementation details to identify gaps and generate improvement recommendations.
Instructions
๐ Analyze test case coverage against actual implementation with recommendations
Input Schema
Name | Required | Description | Default |
---|---|---|---|
analysis_scope | No | Scope of analysis: steps, assertions, data coverage, or full analysis | full |
case_key | Yes | Test case key (e.g., 'ANDROID-6') | |
file_path | No | File path for adding code comments or saving markdown (optional) | |
implementation_context | Yes | Actual implementation details (code snippets, file paths, or implementation description) | |
include_clickable_links | No | Include clickable links to Zebrunner web UI | |
include_recommendations | No | Include improvement recommendations | |
include_suite_hierarchy | No | Include featureSuiteId and rootSuiteId in analysis | |
output_format | No | Output format: chat response, markdown file, code comments, or all formats | chat |
project_key | No | Project key (auto-detected from case_key if not provided) |
Input Schema (JSON Schema)
{
"properties": {
"analysis_scope": {
"default": "full",
"description": "Scope of analysis: steps, assertions, data coverage, or full analysis",
"enum": [
"steps",
"assertions",
"data",
"full"
],
"type": "string"
},
"case_key": {
"description": "Test case key (e.g., 'ANDROID-6')",
"minLength": 1,
"type": "string"
},
"file_path": {
"description": "File path for adding code comments or saving markdown (optional)",
"type": "string"
},
"implementation_context": {
"description": "Actual implementation details (code snippets, file paths, or implementation description)",
"minLength": 10,
"type": "string"
},
"include_clickable_links": {
"default": false,
"description": "Include clickable links to Zebrunner web UI",
"type": "boolean"
},
"include_recommendations": {
"default": true,
"description": "Include improvement recommendations",
"type": "boolean"
},
"include_suite_hierarchy": {
"default": false,
"description": "Include featureSuiteId and rootSuiteId in analysis",
"type": "boolean"
},
"output_format": {
"default": "chat",
"description": "Output format: chat response, markdown file, code comments, or all formats",
"enum": [
"chat",
"markdown",
"code_comments",
"all"
],
"type": "string"
},
"project_key": {
"description": "Project key (auto-detected from case_key if not provided)",
"minLength": 1,
"type": "string"
}
},
"required": [
"case_key",
"implementation_context"
],
"type": "object"
}