List Test Cases
list_test_casesRetrieve test cases from a QA Sphere project with pagination, sorting, and filters by folder, tag, priority, and more.
Instructions
List test cases from a project in QA Sphere. Supports pagination and various filtering options. Usually it makes sense to call get_project tool first to get the project context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination | |
| tags | No | Filter by tag IDs | |
| draft | No | Filter draft vs published test cases | |
| limit | No | Number of items per page | |
| types | No | Filter by test case type | |
| search | No | Search term to filter test cases | |
| folders | No | Filter by folder IDs | |
| include | No | Related data to include in the response (not present by default) | |
| sortField | No | Field to sort results by | |
| sortOrder | No | Sort direction (ascending or descending). Requires sortField. | |
| priorities | No | Filter by priority levels | |
| projectCode | Yes | Project code identifier (e.g., BDI) | |
| customFields | No | Filter by custom field values. Keys are custom field system names (without the `cf_` prefix); values are arrays of allowed values. | |
| requirementIds | No | Filter by requirement IDs | |
| templateTCaseIds | No | Filter filled test cases by their parent template test case IDs |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | List of test cases | |
| page | Yes | Current page number | |
| limit | Yes | Number of test cases per page | |
| total | Yes | Total number of filtered test cases |