Best Practices for Working with Test Data
We live in a world where data is king. Although you might not think that data has a huge role to play in software testing, it does. The reason? Because software testing is only productive if the data produced by the tests is used effectively. That means that if you do not properly analyze and interpret data from tests, you might as well not be performing tests at all. If you run just a few tests, it's easy enough to put this advice into practice. However, things get more complicated when you start thinking about how to use test data effectively at scale. If you are running dozens or hundreds of automated tests daily, how do you ensure that your test data is effectively analyzed, that the results of the analysis are communicated to all stakeholders, and that those stakeholders act upon the insights produced by the data? I address these questions in this article by discussing best practices for effectively interpreting test data when employing agile software testing strategi...