Update Test Case
update_test_caseUpdate an existing test case's fields (title, description, steps, expected result, category, priority). Pass steps as an array of {step, expected} to replace the structured steps — that is the field automation reads, and the only way to add a mobile selector (resource_id, or the target's visible text in quotes) to a native test case. A plain string is stored as free-text detailed instructions instead, which no generator reads as steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | No | Structured steps to replace the existing ones, or a plain string stored as detailed instructions. | |
| title | No | New title (optional) | |
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| category | No | New category (optional) | |
| priority | No | Priority: 1-5 (integer) or critical/high/medium/low (string) | |
| description | No | New description (optional) | |
| test_case_id | Yes | Test case ID to update | |
| expected_result | No | New expected result (optional) |