image
阿里妹导读:这么多的CASE,花了大量时间和资源去运行,真能发现BUG吗?CI做到90%的行覆盖率,能发现问题吗?测试用例越来越多,删一些,会不会就发现不了问题了?今天,我们谈谈如何评估测试用例的有效性?

我们的测试用例有两个比较关键的部分:

1)调用被测代码:例如下面的RuleService.getLastRuleByClientId(ClientId)。
2)进行结果Check:例如下面的AssertEqual(OrderId,"ABCD1234")。

TestCaseA...  RuleService.createRuleByClientId(ClientId,RuleDO);  StringOrderId=RuleService.getLastRuleByClientId(ClientId);...  TestCase
收藏 打印