测试用例的设计离不开前置条件,前置条件可以保证整个测试点的准确无误,接口测试同样也需要,有时候我们的前置条件中同样需要请求接口这个时候我们需要怎样处理呢?
对于这个问题一共有两种解决方案:
第一种就是直接讲需要的接口引入,这样的有点在有可以直接看到该前置条件中所涉及到的接口的内容,缺点在有太多的接口出现的同一个用例中,包含参数、方法等不足够整洁,可读性降低,最主要的是当前置条件的接口发生变动可能会影响到很多测试用例的修改。
第二种就是将会用到前置条件的接口在一个新的文件中定义,甚至可以默认固定传参。缺点在于不同的用例对于前置条件的要求不同,需要考量接口参数的设计,优点就是当前置条件发生变动时,只需要修改公用方法和该前置条件接口的测试用例即可。
其实一直在追寻更好的解决方案。最近不断的梳理自己在接口自动化工作中的问题,思考如何提高接口自动化的可实施性。
网友评论