Inaccurate and incomplete data can cost companies millions of dollars. Establishing a testing plan and carrying out recurring manual and automated testing will help you to protect your valuable data and ensure that you're using sound data to make the best possible decisions for your company.
A good test plan is comprehensive. It describes all the elements to be tested, the frequency for testing, the user roles being tested for, and - in the case of manual testing - the exact steps required to perform the test. The test plan is a living document; it changes over time as your business evolves and your data changes (and therefore, your testing needs change along with it).
Most companies have enough data that testing everything manually is impractical. Therefore, we utilize a number of different automated testing platforms with our clients to enable us to provide rapid, accurate results on large volumes of data. We partner with a number of data quality software providers to give us priority access to support on behalf of our clients. This allows us to create custom solutions and solve the most complex testing challenges much more rapidly than other solution providers.
Even though automated testing is incredibly important and valuable, there is still value in performing manual testing as well. Ad-hoc spot checks on key segments of your data sets are sometimes the first indication of a problem, and they will help you uncover issues that you may not have even accounted for in your testing plan or automated testing. As you uncover new data use cases and potential points of failure, you can use this information to update your testing plans and automated testing scripts. If you don't have the resources on your team to perform manual testing, we can augment your team with experienced test engineers.