I would like to share our data-driven management:
-
We use excel files to store the data. Each file stores data for a component, each excel sheet stores data for a test case in the component. When the test scripts run, the data will be read like a Dictionary Object (C#), and we used it to get data to test scripts.’
-
With the direct data that we get from the API, we will use it and store it to excel properly to reduce the time for next run
-
We implemented a dynamic data core library, to generate new data for the excel file. We faced the issue that the data will be expired weekly, the QAs will spend the effort to find and update new data, rebuild and run again. The library will help find and generate correctly data automatically with one click and rerun the expired data test cases