最近测试的时候遇到了两个问题
1.测试集冗余
我在测试JDBC接口的时候,有几个case是测试PreparedStatement在不绑参数的情况下调用execute方法会不会报错,结果肯定是报错了我也能捕捉到,但是这样的测试用例跟我修改代码没关系。
2.无效测试
我之所以写那么多case,真正目的是为了目标测试,验证Bug真的被消除了,而事实上,测试集写好后,一直都是在测修正后的版本,通过了空欢喜,因为无意中测了一次修正前的版本,也是能全部通过,汗!
虽然测试用例越多显得测试越严格,事实上,测试集数量不代表测试集的质量,一些无效的测试用例,没必要拿来混人耳目。
1.测试集冗余
我在测试JDBC接口的时候,有几个case是测试PreparedStatement在不绑参数的情况下调用execute方法会不会报错,结果肯定是报错了我也能捕捉到,但是这样的测试用例跟我修改代码没关系。
2.无效测试
我之所以写那么多case,真正目的是为了目标测试,验证Bug真的被消除了,而事实上,测试集写好后,一直都是在测修正后的版本,通过了空欢喜,因为无意中测了一次修正前的版本,也是能全部通过,汗!
虽然测试用例越多显得测试越严格,事实上,测试集数量不代表测试集的质量,一些无效的测试用例,没必要拿来混人耳目。