- Introduction
- Authentication
- Miscellaneous
- User_rights
- Versioning
- Attachments
- Embedded Images
- Reports
- Custom Fields
- Search
- Discussion threads
- Folders
- Companies
- Categories
- User Profiles
- Users
- Teams
- SUTs
- Requirements
- Specifications
- Test Attributes
- Tests
- Test case Parameters
- Test cases
- Testcases referencing reusable testcases
- Campaigns
- Sessions
- Bugs
- Assets
- Agents
- SQL Reports
- Dashboard
- New Features
- Summary (Pre-formatted HTML)
- Types
Methods
Type | Ver. | Command parameter | Parameters |
Getters | |||
GET | 3.2+ | getTestcaseForm | testId=<id> |
Example of success: |
|||
GET | 3.2+ | getTestcaseDetails | testcaseId=<id> (opt.) frozen=<true|false> |
Example of success: |
|||
GET | 3.2+ | getTestcaseDetailsRevision | testcaseId=<id> revision=<revision> |
Example of success: |
|||
GET | 3.2+ | getTestcaseProcedure | testcaseId=<id> (opt.) frozen=<true|false> |
Example of success: Note: The procedure is provided as an XML string properly formatted. |
|||
GET | 3.2+ | getTestcaseProcedureRevision | testcaseId=<id> |
Example of success: Note: The procedure is provided as an XML string properly formatted. |
|||
GET | 3.0+ | getTestcaseCustomFields | testcaseId=<id> |
Example of success: |
|||
GET | 3.0+ | getTestcaseAttachments | testcaseId=<id> |
Example of success: |
|||
GET | 3.0+ | getTestcaseRevisions | testcaseId=<id> |
Example of success: |
|||
GET | 3.0+ | getTestcaseChanges | testcaseId=<id> |
Example of success: |
|||
GET | 3.3b5+ | getTestcaseTest | testcaseId=<id> |
Example of success: |
|||
GET | 4.1b1+ | getTestcaseParameters | testcaseId=<id> |
Example of success: |
|||
GET | 5+ | getTestcaseResultsSteps | testcaseId=<id> |
Example of success: |
|||
GET | 5+ | getTestcaseResultsHistory | testcaseId=<id> |
Example of success: |
|||
Setters | |||
POST | 3.2+ | createTestcase | testId=<id> Content of the form with values (see getTestcaseForm) must be passed in the request's body as multi-part. |
Example of success: Note: The procedure attribute (id= 50 ) must be passed as a string containing an XML of the form:<object type="root"> <object type="step" description="do this"> <object type="parameters"> <object type="parameter" description="param1=xxx"/> <object type="parameter" description="param2=yyy"/> </object> <object type="checks"> <object type="operator" operator="and"> <object type="check" description="check one thing"/> <object type="check" description="check another thing"/> </object> </object> </object> <object type="step" description="do that"> <object type="parameters"/> <object type="checks"> <object type="operator" operator="and"> <object type="check" description="check again another thing"/> </object> </object> </object> </object> The params attribute (id= 60 ) must be passed as a string containing an XML of the form:<combinations> <params> <param id="12" type="1" name="os"/> <param id="11" type="1" name="browser"/> <param id="29" type="1" name="url"/> </params> <row> <col value="windows"/> <col value="firefox"/> <col value="www.xqual.com"/> </row> <row> <col value="linux"/> <col value="safari"/> <col value="www.xqual.fr"/> </row> <row> <col value="windows"/> <col value="ie8"/> <col value="www.xqual.org"/> </row> </combinations> |
|||
POST | 3.2+ | updateTestcaseDetails | Content of the form with values (see getTestcaseDetails or getTestcaseReferencingReusbaleTestcaseDetails) must be passed in the request's body as multi-part. |
Example of success: Example of failure: | |||
POST | 3.2+ | updateTestcaseProcedure | Content of the form with values (see getTestcaseProcedure) must be passed in the request's body as multi-part. |
Example of success: Example of failure: | |||
POST | 5+ | updateTestcaseReadyForManualExecution | testcaseId=<id> readyForManualExecution==<true|false> |
Example of success: Example of failure: | |||
POST | 5+ | updateTestcaseReadyForAutomatedExecution | testcaseId=<id> readyForAutomatedExecution==<true|false> |
Example of success: Example of failure: | |||
POST | 4.1+ | insertTestcaseParameterValue | testcaseId=<id> parameterType=<parameterType> parameterId=<id> parameterValue=<value> |
Example of success: Example of failure: | |||
POST | 4.1+ | removeTestcaseParameterValue | testcaseId=<id> parameterType=<parameterType> parameterId=<id> |
Example of success: Example of failure: | |||
POST | 3.2+ | insertTestcaseCustomFieldValue | testcaseId=<id> type=<customFieldType> customFieldId=<id> customFieldValue=<value>... |
Example of success: |
|||
POST | 3.3b5+ | copyTestcases | testcaseIds=<id, id, ...> testcaseNames=<name, name, ...> destTestId=<id> |
Example of success: |
|||
POST | 3.0+ | freezeTestcase | testcaseId=<id> |
Example of success: |
|||
POST | 3.0+ | unfreezeTestcase | testcaseId=<id> |
Example of success: |
|||
POST | 3.0+ | deleteTestcases | testcaseIds=<id, id, ...> |
Example of success: |