If User add TC 1 to a cycle and execute it. Then update TC 1 (removing step, adding one, updating step...) and adding it again to the same cycle. Zephyr should keep track of the different versions of TC 1 and related execution status.
|I would like...||to version control test cases|
|So that I...||don't change past executions when I update the test case (for consistency and auditing purposes)|