Best way to manage test data with SpiraTest and inside it

Friday, February 24, 2012
Which is the best way to handle test data with SpiraTest?

We have lot of testers and test data management has been quite difficult before Spira-time. As a new user of the tool i want to find out how it can help as to be more productive and efficient in that area. Testing is mostly manual testing and the same data can be used between different testing iterations (rollback to baseline is possible). But one tester's can ruineach others tests by using the same test data.

I actually have two ideas which might not be new in this forum.

1. Create a new Incidet type called Test Data and give it states "Open", "Reserved" and "Blocked" with some own attributes. Can i then link my Test Casese to those new Test Data elements?

2. Use Test Case elements itselves as Test Data elements by grouping those "special test cases" into Test Data directory and inside it into different kind of test data directories like Persons, Companies, Estates, Accounts etc.. Use defaults fields and eg. if Owner is filled, it will be the indication that the test data is reserved. Link then the real Test Case elements with data type Test Case elements. Is that possile? In the execution time - can you see the linked element also?

3. Some better way?

3 Replies
Saturday, June 30, 2012
re: olli.mensio Friday, February 24, 2012

Another option might be to use the Edit Parameters option within a test case and then set the test case inside the test sets.

Also in a future release we're considering adding a test data module that would allow you to store a grid of data and send the values to the test case / test set parameters in bulk. What do you think?

Wednesday, July 10, 2013
re: inflectra.david Saturday, June 30, 2012
I like your idea Adam of data module for test data.
One thing that I've been wishing would work, after creating hundreds of test cases, is the ability to have data input parameters work for both caller & callable test cases.  Right now if test case X contains Y, then I can only make data change to Y.  For X, I have to delete & then re-add the parameter with different value.  I get around that problem by creating empty test case Y that has no step, only Parameters ... wish i don't have to do that :)
Monday, September 23, 2013
re: inflectra.david Saturday, June 30, 2012

It is a good idea and we agree with this  initiative because In our Test Sets we are using the same Parameter in the Test Cases which is the URL and each time we add a test case to the Test Set we need to set this value

Would be nice if there will be a feature in which we change the Test Set Parameter and the Test Case Parameters will take this value automatically and would like to know when it will be available or it is already available.


Spira Helps You Deliver Quality Software, Faster and With Lower Risk

And if you have any questions, please email or call us at +1 (202) 558-6885


  • Started: Friday, February 24, 2012
  • Last Reply: Monday, September 23, 2013
  • Replies: 3
  • Views: 16204