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?
Hi Doreen,
Can you clarify if you are using the Server version or Cloud version of Test Management?
Regards,
Katy
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.