Update a Test Manager Test Case Instance Step
tm.update_testCaseInstanceStepUpdate a test case step's status, remarks, or attachment file keys within a specific test run instance. Only provided fields are modified; step status changes do not automatically update the instance's overall result.
Instructions
Updates ONE step's own status (Not Started/Passed/Failed/Skipped), remarks, and/or attachment_urls within a single test case instance, identified by the step's own numeric test_run_step_id (get it from tm.get_testCaseInstanceById's 'Step ID' field on each step - NOT the instance ID itself). Only the fields provided are changed; every other step on the same instance is untouched. IMPORTANT: updating step statuses does NOT automatically roll up to the instance's own overall result - set that separately with tm.update_testCaseInstance if needed. attachment_urls, despite the name, must contain file_key values from tm.upload_attachment (upload the file first, then pass its file_key here) - a raw URL is silently accepted but has no effect. Requires at least one field to change. Do not call this speculatively - it's a real, persistent action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| remarks | No | ||
| attachment_urls | No | ||
| test_run_step_id | No |