Data Driven Testing
One of the many strengths of automated testing is its ability to data drive your scripts. This ensures that you have a wide coverage of inputs for your tests. This also allows you to create data sets that can be used repeatedly with verifiable results. QA Wizard Pro allows you to read from both external data (e.g., SQL Server, Oracle, Excel…) as well as the ability to use internal datasheets. These are useful when your corporate DBA does not have time to create a quick data table for your tests.
Data driving your scripts offer two great advantages. One key advantage is that scripts can quickly iterate through data that is required to complete transactions in the application. You can enter customer data with wide variations. This allows for a deeper and more thorough testing of your product.
The other critical step in data driven testing is your scripts ability to verify the result of the data entered. You can create data sets that contain the expected value or values. Since each row in a data set may have a different outcome, you can checkpoint your scripts to validate the results. You can also create data driven checkpoints to validate that lists, grids, or combos are populating with the correct data. Manually inspecting the accuracy of data in a list is often time consuming and monotonous. Use your internal or external datasheets to verify.
The benefits of data driving your scripts are endless. Hey the money savings are great, but making your job a little less tedious — Priceless.