It’s complex when implementing an if-else scenario. If else can only be implemented by inverting the test case and failing so a recovery test can run. This works fine but the overall picture is very confusing especially for a new member. The detailed report mark the test step as failed but the full report gives passed, This will confuse the client if forwarded as he won’t be aware of inverting things.
I think it should be made simpler , instead of adding recovery only on failure, there should be an action to run a test case basis on condition (pass or fail).
Another improvement can be to degroup a series of steps that were grouped together.
And the last and most imp for me, to move the selected no. of test steps (more than 1) .currently if you select more than 1 test step within a test case, the system doesn’t allow to move them together. This becomes a tedious job to select one by one and move.