基于依赖模型的REST接口测试用例生成方法研究
REST接口中普遍存在依赖关系,导致生成合理的接口调用序列与输入参数变得十分困难.现有的大多数方法只考虑了其中一种依赖关系,并需要人工执行繁杂的前置操作,生成的测试用例有效性仍然较低.针对以上问题,文中提出了一种基于依赖模型的测试用例生成方法.通过解析Open API文档,该方法提取了接口内的操作间依赖关系与参数间依赖关系,并据此建立了两种依赖模型,从模型生成测试用例,最后从3方面确定测试预言.实验结果表明,该方法的输入度量覆盖率达到了100%,状态码类别、状态码、响应资源类型的覆盖率分别达到了100%,91.67%,83.33%,并能在限定时间内检出接口内部缺陷;与RESTler和RESTest相比,该方法的输出度量覆盖率最大提高了36%,触发了最多次的异常响应状态码,检测到接口异常响应的比例最大提高了10%.该方法为REST接口的测试用例生成问题提供了有价值的参考.
REST接口、测试用例生成、操作间依赖、参数间依赖、BERT模型
50
TP311.5(计算技术、计算机技术)
2023-09-20(万方平台首次上网日期,不代表论文的发表时间)
共7页
101-107