I have a quite similar problem like BG. But it goes further. We do the following to create Baselinse:
- We have a test Suite with a lot of Cases (C#).
- We create a Test Run (R#)
- We create Test Cases (T#) using only a subset of our Cases.
- We are running the Test Cases several times.
- At the end we close the Test Run to “‘freeze’ the associated test case details for completed runs”.
Following these step, we can Baseline our Test Cases respectively our Cases, since they are related to each other.
Now, to run the same(!) Test Run again, I tried to open the Test Run and click onto “Rerun” to create the new Test Run again.
My Problem: The Test Cases of the newly created Test Run references to the current version of the related Cases and not, how we need it, to the ‘frozen’ version.
Is there a possibility to handle this problem?
We already tried two workarounds, which would fit our needs. In both of them we tried to create a new Test Suite with the ‘frozen’ Test Cases, but neither worked:
Export Test Run XML File and import it back into a new Suite. The Import of the Sections works, but the Cases are not imported.
Creating a “Baseline” Suite only with the Cases used in the Test Run. This attempt failed due to the effort needed copying the related (Test) Cases. We didn’t find a way to select and copy the Test Cases out of the Test Run nor did we find a possibility to filter for Cases related to a specific Test Run.
Is there an easy solution for our need (Creating a Test Run with the “frozen” Test Cases)?