Best approach for saving data from test case runs
I have been using ReadyAPI for a while now, and have been very happy with it. There is one minor thing that nags me that I am looking to change. I do a lot of testing where I follow this procedure
- create object with POST
- use Property Transfer to save the GUID of the created object into a Properties test step
- use the GUID to perform a PATCH on the object
- use the GUID to perform a GET on the object
- use the GUID to perform a DELETE on the object
I am using a composite project. Each time the test runs, I get a new GUID. The GUID is saved as part of the test and the Source Control system recognizes that the XML file that contains the contents of the test has changed.
I would like to change the way that I create my test so that the GUID that is saved is NOT a part of the test itself, so that the source control system would not see this data. I see that there are options for storing data in csv file, excel files and even using a SQL database. What would be the best approach to get this test data out of the test files themselves?
Thanks in advance....
Remember posting such script either in this forum or on stackoverflow which you should be able search as well in case if you need a sample code.