Forum Discussion
JagadeshMadhura : Thanks for your response.
We are currently exploring Zephyr Rest API option for posting Test Case Execution Results in Zephyr since using Vortex requires Server-side configuration.
We have below queries related to Zephyr Rest API :-
Create TestCase API (http://localhost:80/flex/services/rest/latest/testcase/)
- From where can we get the value for tcrCatalogTreeId parameter? Other than this parameter, what are the other mandatory fields in the Request Payload?
{"tcrCatalogTreeId":5,"testcase":{"name":"name","automated":false,"requirementIds":[],"releaseId":1,"customProperties":{}},"getOriginal":true,"revision":0,"stateFlag":1,"lastModifiedOn":"Jun 3, 2016 12:12:50 PM"}
- Do we need to call a separate API to get the value for tcrCatalogTreeId parameter?
- What is the use of stateFlag in the Request Payload?
Create Execution Schedule API (http://localhost:80/flex/services/rest/latest/execution/)
- What value we will use for tcrCatalogTreeId parameter in Request Payload?
- What are the other mandatory fields in the RequestPayload?
{"id":4,"tcrCatalogTreeId":3,"testcase":{"id":4,"name":"Testcase4","externalId":"","description":"","status":"","priority":"1","tag":"Fast, Tie","lastModifiedOn":"Feb 26, 2016 12:00:00 AM","creationDate":"Jul 15, 2013 12:00:00 AM","comments":"","isComplex":false,"estimatedTime":600,"writerId":0,"creatorId":1,"tcStepsVersion":"","lastUpdaterId":0,"temp":false,"oldId":0,"automated":false,"scriptId":"","scriptName":"","scriptPath":"","requirementIds":[],"attachmentCount":0,"releaseId":1,"customProperties":{}},"getOriginal":true,"revision":0,"stateFlag":0,"lastModifiedOn":"Feb 26, 2016 12:00:00 AM"}
Execute TestCase API (http://localhost:80/flex/services/rest/latest/execution/bulk?scheduleids=&status=&testerid😃
- Is this API meant for Bulk Test Case Execution Status update?
- Is there a provision to update Execution Status of Individual TestCases?
- What values we need to pass for the Request Payload parameters i.e. ids and selectedAll?
{"ids":null,"selectedAll":null}
Create New Cycle (http://localhost:80/flex/services/rest/latest/cycle/)
- What are the mandatory fields in the RequestPayload?
- What values are expected for status param?
{"name":"zephyr","startDate":"Jul 6, 2016 3:13:08 PM","endDate":"Jul 6, 2016 3:13:08 PM","status":1,"releaseId":4,"cyclePhases":[],"createdOn":"Jul 6, 2016 3:13:08 PM"}
Create Cycle Phase (http://localhost:80/flex/services/rest/latest/cycle//phase)
- Do we need to provide the value for scheduleId in URL param?
- How can we orchestrate/map Cycle, Phase, Schedule & TestCase?
- Since this a POSt request, what Payload needs to be passed here?
It will be very helpful if you can share us a REST API Project having all the above APIs orchestrated together. So that we can get an idea on how it works.
Can you please raise support ticket- https://support.smartbear.com/message/?prod=zephyr, our team will help you with sample projects/api's list
Related Content
- 4 years ago
Recent Discussions
- 2 months ago