Deletion of Multiple TSERs and associated TCERS
We are using RQM 3.0.1 RC2 and have recently started a pilot program mainly utilizing the Quality Management project area. We have created Test Suite Execution Records related to test suites containing a number of test cases. To assign work to members of our team we assign each Test Suite Execution Record an owner. Members of the team simply run a query on all Test Suite Execution Records assigned to them, and execute accordingly. It is our business rule that every test suite is only executed once per testing iteration. Occasionally members of our team accidentally execute a test suite more than once. The automatically generated Test Case Execution Record become a headache when many are generated and are never run. We have found deleting the unwanted Test Suites Execution Result seems to clean out unwanted Test Suite Execution Records and Test Suite Execution Consoles, but all associated Test Case Execution Records, Test Case Results, and Test Case Execution Console still remain. We understand there are many reasons why a user may want to keep the test case results and delete the test suite result, but is there any quick way to delete unwanted test case execution results, records, and consoles associated with an unwanted test suite execution record?
Thanks
Thanks
One answer
Currently there is no quick way to do what you are asking. Also, there is no direct relation between the Test Suite itself and any execution records. So the execution records don't belong to the Test Suite. Instead, when you run a test suite and the suite needs to run a test case, then it must do so via a test case execution record (aka TCER). So it will look for one that matches the test suite execution record's (aka TSER) plan/milestone/environment. If it can find one that matches it can use it, if not it will create one. But even if it creates a TCER that TCER isn't directly linked to the TSER. As the same TCER could be used by other suites or by itself independent of any suite.
In either case there's no easy way to do it. So you would still need to manually clean the execution task from the execution console and delete all the results via the View Test Case Results page.
In either case there's no easy way to do it. So you would still need to manually clean the execution task from the execution console and delete all the results via the View Test Case Results page.