Hello Gents,
We have multi feature teams working on insurance application, where each team works on a feature and each feature has it's own database, around 18 virtuals databases are there for each feature, the current situation is that we prepare data in our feature files in the form of examples(using gherkin language).
To avoid the data inconsistency due to changes in the databases, we think of:
1- Preparing test data for all features in a master template
2- Before running the automated test:
- Take a bookmark of the current feature db
- Refresh the current feature db from the master template to import the test data
- Perform the automated test
- Restore the feature db to the bookmark before running the test
I am not sure if this is the best implementation for using Delphix within test automation.
There is a problem with this approach raised by db team regarding the retention policy, they need to refresh the template from production which will wipe out all our test data, how can we tackle this taking into consideration the huge amount and the complex relationships of the data.
Sorry for the lengthy post, but i am seeking your experienced advice.
------------------------------
Ahmed Elsayed
Delphix Community Members
------------------------------