Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Traceability of individual tests in a larger end to end test case in Adaptavist Test Management

Doreen Miller March 27, 2019

I am writing a large end to end test case composed of many smaller tests that need to be executed in a specific order with specific parameters.  Each smaller test meets the testing requirement for one or more Jira issues.

I was not sure the best way to set this up since each small test must be executed in a specific order so that the system is in the correct state.  And I want to track if the test corresponding to each Jira issue was successful.

I ended up creating small test cases for each individual test passing in parameters so that the data can be consistent across the test cases in the end to end test case.  (i.e. need to pass in employee name to test case that creates an employee so that later in the end to end test the test case that marks an employee inactive can use the same employee name.)  The large end to end test case calls each of the smaller test cases at the appropriate time in the testing.  Each small test case is linked to the corresponding Jira issue. 

Either I am doing something wrong or this is not the way to handle order dependent end to end testing when you want to track the status of the individual smaller tests.  When I run the end to end test case it does not update the status of each of the smaller test cases in the corresponding issue.  The Jira issues show the small test cases as not having executed.  It also shows a play button to execute the test, but that does not work since none of the parameters have been filled in and the system being tested is not in the correct state for the smaller test case.

I've read through the Adaptavist documentation.  It talks about doing end to end testing using nested test cases.  But it does not provide any insight on how to handle the traceability aspect for the individual tests.  You cannot link specific test steps to Jira issues.  Linking the end to end test case is of no value as you want to know if the corresponding part of the test case passed.  Linking the smaller called test cases does not result in the status of the smaller test case getting updated (i.e. remains as a gray circle).

Is it not possible to do what I am trying to do or am I doing this wrong?

1 answer

0 votes
Katy Kelly
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 28, 2019

Hi Doreen, 

Can you clarify if you are using the Server version or Cloud version of Test Management? 

Regards,

Katy

Doreen Miller March 28, 2019

Hi Katy,

I am using Jira Server (didn't put it in the description since it was in the tags).  We are currently using version JIRA v7.4.1 but will move to v8 later in the year.

 

Thanks,

Doreen

Suggest an answer

Log in or Sign up to answer