Steps results are awesome as they help creating test cases that have multiple verification points, however, they have an important miss-design/flaw: When you have multiple verification points, there is no way of setting up a hierarchy between the different statuses of said verification points within the test case and the overall test case status:
For example: I have a test case that has 3 steps results: I set the first one to pass, the second one to in progress, and the third one is still as not run.
Overall test case will be set automatically as Passed, which can be very dangerous and gives false real time statistics.
Other software solutions offer the possibility of defining the hierarchies of each sub status so the over status of the test case it’s update to the relevant status. On the example above for example, if one set result is set to Passed and another one to in progress, overall test case status should be in progress. As soon as all steps are set to pass ,the the test case is set to pass. If there is a fail ,then the test case will be set to fail, etc…
Would it be possible to add this support? It would help immensely, and in my opinion, is how this function should work.
Thanks in advance!