How to know if a test script is executed from test test script browsed list?
Hello,
This is a question about RQM test scripts process.
When selecting the test scripts in Test Script Browse list, we don't know which test have already been executed.
This is generating some duplication to the client. We need some information in the script screen tests indicating execution.
For example we have the following granularity between Test Case (TC) and Test Script (TS):
TC 1 -> TS1
TC 1 -> TS2
TC 1 -> TS3
TC 1 -> TSN
TC 2 -> TS1
TC 2 -> TS2
TC 2 -> TSN
The 2 questions are:
• The users are not able to identify what are the TS related to TC that they didn’t run yet. I don't an existing report doinv that. Looking at the TCER or Test results shows what it is executed but it is not easy to find which TS are not executed.
• The users are not able to identify what are the TS related to TC that failed and after the defect is resolved need to be re-executed.
I tried to get information from the "Test execution preference"
https://www-304.ibm.com/support/knowledgecenter/SSYMRC_5.0.1/com.ibm.rational.test.qm.doc/topics/c_execution_preferences.html
without clear outputs.
Do not hesitate to ask more details if necessary.
Thank you in advance
Pascal Jean
This is a question about RQM test scripts process.
When selecting the test scripts in Test Script Browse list, we don't know which test have already been executed.
This is generating some duplication to the client. We need some information in the script screen tests indicating execution.
For example we have the following granularity between Test Case (TC) and Test Script (TS):
TC 1 -> TS1
TC 1 -> TS2
TC 1 -> TS3
TC 1 -> TSN
TC 2 -> TS1
TC 2 -> TS2
TC 2 -> TSN
The 2 questions are:
• The users are not able to identify what are the TS related to TC that they didn’t run yet. I don't an existing report doinv that. Looking at the TCER or Test results shows what it is executed but it is not easy to find which TS are not executed.
• The users are not able to identify what are the TS related to TC that failed and after the defect is resolved need to be re-executed.
I tried to get information from the "Test execution preference"
https://www-304.ibm.com/support/knowledgecenter/SSYMRC_5.0.1/com.ibm.rational.test.qm.doc/topics/c_execution_preferences.html
without clear outputs.
Do not hesitate to ask more details if necessary.
Thank you in advance
Pascal Jean
One answer
The model you have outlined (multiple scripts for each test case) is not a best practice except in some specific scenarios. See the response to this post for the reasons why: https://jazz.net/forum/questions/178143/why-cant-i-execute-multiple-manual-test-scripts-associated-to-a-single-test-case-when-i-run-the-test-case
A test script column can be added to the Test Case Execution Record view. This view will show which TCERs had not yet been executed and you can then look at the script column to determine which Test Script is associated with that TCER.
I think the strategy John outlines in this post is the best way to determine which TCERs need to be re-executed:
https://jazz.net/forum/questions/174507/in-rqm-what-is-the-process-to-block-tcers-by-defects
A test script column can be added to the Test Case Execution Record view. This view will show which TCERs had not yet been executed and you can then look at the script column to determine which Test Script is associated with that TCER.
I think the strategy John outlines in this post is the best way to determine which TCERs need to be re-executed:
https://jazz.net/forum/questions/174507/in-rqm-what-is-the-process-to-block-tcers-by-defects
Comments
Thank you Brian for your answer.
In summary, to know if a Test Script is executed or not we have to go to the TCER.
There is no possibility to view such information from the Test Script list itself.
We will review the links to provide.
I'll mark this post "answered" later in case of we have additional questions.
Regards
Pascal Jean