Search, vote, comment and create ideas for Zephyr Scale improvements. For more info on our review process, see here.
As a... | Test Engineer |
I would like... | to update existing test execution via api |
So that I... | can change test execution results that have been posted via api |
The testcycles endpoints is not able to provide the testcases to run. Additionally, we would not be able to update testcases for a specific testcycle. I was astonished that the API lags these features.
Please allow us to manage testcycles via API entirely.
Hi Team,
I think it's very priority feature because we can not update existing test case status in Test Cycle. There are not endpoint for updating status (e.g PASS/FAIL).
Please add the feature. it's very important.
Hi Team,
Considering the below process,
Step1: Creating the Test cycle, let’s say we have created the test cycle C1.
Step2: Adding the test case to the cycle , let’s say it is T1 as shown in the below screenshot.
Step3: As soon as we add Testcase it will create one Not Executed testcase execution entry.
Step4: I want to update the above entry which created in step3.
I would like to update the existing test execution i.e Not executed to either Pass/Fail depends on the testcase.
Please can you provide an API to do the same.
I really want to push this idea.
When we create test executions we want to track the progress of a cycle execution, what includes, that we pre-assign test executions to a cycle with status "Not executed".
After added all relevant Test Cases to the cycle, the real test starts.
By POSTing /testexecutions with the same TestCase key, it is always created a new test execution, which tells me in the report, that the case for some reason needed a re-execution (because of flakyness or whatever). This is a wrong assumption.
Changing a result/status of a test case in execution is fundamental in tracking test case execution progress.
Thanks and best regards