7. 你是否会因为某个分支只有一行代码,而省去这个分支的测试案例?
8. 你是否存在一个检查点也没有的测试案例?
看了上面的8条,再想想你的80%代码覆盖率,还会感觉测试已经完全,无事可做了吗?
代码覆盖率只是一个最基本的前提,一定要保证,但不是意味着达到指标就代表测试的完成。
永远要记住,80%的代码覆盖率也许只是刚刚开始,被测试代码中到底潜藏有多少Bug,谁也不知道!
原文转自:http://www.ltesting.net