Test Coverage
Test coverage is an estimate of how deeply your system has been tested. Poor test coverage leads to poor test quality, this is why improving test coverage is often the main concern of testers and QA leaders.
Achieving high test coverage
To achieve high coverage, it is a common knowledge that you need solutions to automate execution, like QTP and so on, XUnit or hand-made scripts.
What is often left appart is the need for appropriate test data. Each test case requires specific test data to be relevant. For example, imagine that business experts have decided that you should test the following scenario: "a customer with a gold status buys some staff on its birthday". Having all the tools for automatically executing this scenario is absolutely pointless if you do not have "a customer with a gold status whose birthday is the day you are running your test" in your databases.
As a consequence, to improve test coverage your test data must be consistent with your test cases both in quantity and quality.
High-coverage targeted Test Data
Data extraction tools will not allow you to easily get this consistency as they focus on databases structure rather than on test cases specifications (see our comparison). At the contrary, GEDIS Studio generates data that perfectly match your test objectives while preserving data realism.
With GEDIS Studio, test data will never be the bottleneck to your test coverage improvements anymore !



