比如增加接口,一般来说重复添加都会报错。那么如果第一次添加的用例发生了失败(添加成功了,但是查询或者校验时发生了失败),第二次执行时,必定会失败(因为重复添加),这样两次发生错误的原因不同了,有时候是无法真正探知到第一次失败的原因的,因为后面全是因为重复添加报错的。
在↑这种情况下,如果在最后使用删除接口将添加的内容删除掉,那么就不会影响测试的二次进行,我有点疑惑的是
我可以使用这个接口吗,如果使用删除接口,我是否可以信任这个接口?还是说这种情况下默认这个删除接口是没有问题的。
如果要” 重复执行保持一致 “, 删除接口也要” 先添加,再删除 “,这个接口的用例测试中是否也默认添加接口是没问题的?这个过程中我感觉都不仅仅是接口 A 依赖接口 B 这么简单了,而是接口的相互依赖了,感觉自己很难去告诉自己这样设计没问题。
请大家解惑释疑 ,以及请教是否存在更好的设计用例的方法!