Get test case
GET/testcase-projects/:testcase_project_id/testcases/:id/
CRUD for testcases within a testcase project.
list: GET /api/testcase-projects/{testcase_project_id}/testcases/
create: POST /api/testcase-projects/{testcase_project_id}/testcases/
retrieve: GET /api/testcase-projects/{testcase_project_id}/testcases/{id}/
update: PUT /api/testcase-projects/{testcase_project_id}/testcases/{id}/
partial_update: PATCH /api/testcase-projects/{testcase_project_id}/testcases/{id}/
destroy: DELETE /api/testcase-projects/{testcase_project_id}/testcases/{id}/
Body (create/update):
{
"description": "Verify sensor reads within tolerance",
"preconditions": [
{"text": "Sensor powered on"}
],
"steps": [
{"text": "Apply 5V input and read output register"},
{"text": "Output value between 4.9 and 5.1",
"is_expected_result": true}
],
"status": "draft",
"covered_high_level_requirement_ids": [1, 2],
"covered_low_level_requirement_ids": [3]
}
Order is taken from array index; position is derived server-side. On
PATCH, sending preconditions/steps replaces the whole list while
omitting them leaves the existing items unchanged.
Request
Responses
- 200