What is it worth to improve test cases? What risk would impel you to invest in better test cases? As long as they cover the software requirements, isn't that good enough? The answer to these questions is that poor test cases do indeed expose you to considerable risk. They may cover the requirements in theory,but are hard to test and have ambiguous results. Better tests have more reliable results as well as lowering costs in three categories: 1. Productivity - less time to write and maintain cases 2. Testability - less time to execute them 3. Scheduling reliability- better reliability in estimates
|