Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.
 

I cannot change main test result status of a previously saved test result


#1

I edit a test result and the main status is set to passed. In the meantime a fellow tester discoveres a bug, opens (edits) the test run just saved by me and is able to set a specific test step from passed to failed, but is unable to update the main status from passed to failed.

Workaround is adding another test result (overriding the existing result) but this has the disadvantage that the test coordinator needs to review multiple test results for one single test build.

Can the test results main status be made editable?


Feature request: Automatically set test status based on the status of the test steps
#2

Hi Jasper,

Thanks for your posting. Only the person who added a result (owner) can change it in order to have a reliable history that cannot be modified or altered by other users. Adding a new test result is the recommended workflow and this has the additional advantage that it’s much easier to follow the activity of a test (for example, failed (with defect) -> retest -> passed).

I hope this helps!

Cheers,
Tobias


#3

Dear Tobias,

Even the user who added a result cannot change the main test case status afterwards. It seems a little bit strange to us that after the initial test result is saved, and the possibility exists that the individual test steps can be edited (actual result text + status), the main test step status has turned read-only (and cannot be corrected)

Our company partly outsources our tests to a dedicated test partner. We assign test runs to their testers, they subsequently register the test results and after completion the test lead (me) reviews the results. Practice has shown me that in many cases test errors are made or that our third party testers make mistakes with testrail itself. As a consequence, (there is no actual re-run or new test result) correction of the main status seems to be a very obvious solution to us.


Changing Test Status
#4

Hi Jasper,

Thanks for your posting. Yes, it’s planned to address this and make this more flexible for the teams who prefer this (the same goes for deleting results). I’m happy to add another vote to this feature request, thanks for your feedback!

Cheers,
Tobias


Changing Test Status
#5

Hello,

this an issue in our team too.
Furthermore it gets quite annoying if you’ve set one of the steps to Failed (the overall status changes to Failed automatically) and afterall you realize is ok and reset the step to Passed. The overall status DOES NOT change back to Passed automatically and it happens from time to time that the tester adds the result wrong overall status - and it cannot be changed anymore.

Would be great if changing the overall status would be possible.

Regards,
Manu


#6

Thanks for your feedback, Manu! You would simply add a new test result in this case to override the previous one but we understand that changing the status of an existing result can be helpful as well in some cases. It’s already planned to look into, happy to add another vote :slight_smile:

Cheers,
Tobias


#7

I would also like to add one vote for this feature.


#8

Thanks for your feedback, Stephen!

Cheers,
Tobias


#9

Hi there,

I agree, this should not be read-only when editing. I can understand the argument of preserving test run history and authenticity of results, but I’m looking for something simple for the developers to use without needing to think/spend much time on it. Therefore, I want them to be able to change a run to ‘Dev tested’ from ‘Untested’ as easily as possible.

Thanks


#10

This also impacts the reporting as it includes previous runs and not just the latest. I updated the ‘Activity’ of my run report to only include certain status’, but when viewed, they are still included.


#11

Hi Fraser,

Thanks for your posting. Yes, we understand that some teams prefer a more flexible/simple approach and it’s already planned to look into this. Thanks for your feedback, happy to add another vote.

Cheers,
Tobias


#12

Please add a vote from me also, it would make our lives easier


#13

Thanks for your feedback, John!

Cheers,
Tobias


#14

+1 up vote! :slight_smile: there so many instances of this being needed, that I think it would be a good addition, linked to this feature: Steps results status hierarchies


#15

Thanks for your feedback, Edu :slight_smile:

Cheers,
Tobias


#16

I like the idea of being able to do this as well pls


#17

Thanks for your feedback, Rachel!

Cheers,
Tobias


#18

Please add my +1 to this feature too.

I set my Test Case to a status of ‘In Progress’ while I test each step. Once I have tested each step, it would be great to then set the overall status to Passed, rather than adding another Test Result.

This is especially true of when you have many test steps in a Test Case.

At present, I have to create another Test Result and put a note to tell people to check the previous Test Result for details of each test step. The alternative would be copy and pasting in those test step results to the new Test Result which would be a pain, particularly if you have a lot of test steps.

I really like the fact you can setup your Test Cases with test steps and to be able to edit the overall status would be the icing on the cake!


#19

Hi Jarod,

Thanks for your feedback! An alternative would be to set the overall status to Passed when you add the last step and the overall status of test uses the status of the last test result.

Cheers,
Tobias


#20

+1!
Also want setting, allowing to change Test Result status.
Maybe not for all users, but only for some roles.
It’ll very usefull.

Adding new result is not a W/A because it not retrieve old steps statuses and actual results.
And case statuses and Actual results (including attachment) will be distributed in several Test Results.