-
题名基于依赖模型的REST接口测试用例生成方法研究
被引量:1
- 1
-
-
作者
刘盈盈
杨秋辉
姚邦国
刘巧韵
-
机构
四川大学计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2023年第9期101-107,共7页
-
基金
四川省自然科学基金(23NSFSC3752)
四川大学专职博士后研发基金(2022SCU12077)。
-
文摘
REST接口中普遍存在依赖关系,导致生成合理的接口调用序列与输入参数变得十分困难。现有的大多数方法只考虑了其中一种依赖关系,并需要人工执行繁杂的前置操作,生成的测试用例有效性仍然较低。针对以上问题,文中提出了一种基于依赖模型的测试用例生成方法。通过解析OpenAPI文档,该方法提取了接口内的操作间依赖关系与参数间依赖关系,并据此建立了两种依赖模型,从模型生成测试用例,最后从3方面确定测试预言。实验结果表明,该方法的输入度量覆盖率达到了100%,状态码类别、状态码、响应资源类型的覆盖率分别达到了100%,91.67%,83.33%,并能在限定时间内检出接口内部缺陷;与RESTler和RESTest相比,该方法的输出度量覆盖率最大提高了36%,触发了最多次的异常响应状态码,检测到接口异常响应的比例最大提高了10%。该方法为REST接口的测试用例生成问题提供了有价值的参考。
-
关键词
REST接口
测试用例生成
操作间依赖
参数间依赖
BERT模型
-
Keywords
REST API
Test case generation
Inter-operation dependency
Inter-parameter dependency
BERT model
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-