validate_test_case
Validate test cases against quality standards and best practices with dynamic rules support and automatic improvement capabilities.
Instructions
๐ Validate a test case against quality standards and best practices (Dynamic Rules Support + Improvement)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
caseKey | Yes | Test case key (e.g., 'ANDROID-29') | |
checkpointsFilePath | No | Path to custom checkpoints markdown file | |
format | No | Output format | markdown |
improveIfPossible | No | Attempt to automatically improve the test case | |
include_clickable_links | No | Include clickable links to Zebrunner web UI | |
projectKey | Yes | Project key (e.g., 'android' or 'ANDROID') | |
rulesFilePath | No | Path to custom rules markdown file |
Input Schema (JSON Schema)
{
"properties": {
"caseKey": {
"description": "Test case key (e.g., 'ANDROID-29')",
"minLength": 1,
"type": "string"
},
"checkpointsFilePath": {
"description": "Path to custom checkpoints markdown file",
"type": "string"
},
"format": {
"default": "markdown",
"description": "Output format",
"enum": [
"dto",
"json",
"string",
"markdown"
],
"type": "string"
},
"improveIfPossible": {
"default": true,
"description": "Attempt to automatically improve the test case",
"type": "boolean"
},
"include_clickable_links": {
"default": false,
"description": "Include clickable links to Zebrunner web UI",
"type": "boolean"
},
"projectKey": {
"description": "Project key (e.g., 'android' or 'ANDROID')",
"minLength": 1,
"type": "string"
},
"rulesFilePath": {
"description": "Path to custom rules markdown file",
"type": "string"
}
},
"required": [
"projectKey",
"caseKey"
],
"type": "object"
}