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

被折叠的 条评论
为什么被折叠?



