-
题名基于日志挖掘的微服务测试集缩减技术
被引量:1
- 1
-
-
作者
陈立哲
吴际
杨海燕
张奎
-
机构
北京航空航天大学计算机学院
-
出处
《软件学报》
EI
CSCD
北大核心
2021年第9期2729-2743,共15页
-
基金
国防科技创新特权。
-
文摘
微服务系统每轮迭代过程中都需要进行回归测试,大量重复测试会造成资源浪费,可通过减少测试用例集的规模来降低成本,以提高测试效率.现有测试用例集缩减技术主要依赖系统规约和架构描述作为输入,对于具有服务自治、调用关系不确定等特点的微服务系统实用性受限.并且,现有测试用例集缩减技术很少考虑使用场景,测试用例集很难反映用户关切.提出了一种基于API网关层日志挖掘的测试用例集缩减技术,从API网关层日志中挖掘出能够反映服务使用场景的频繁调用路径,建立频繁路径与测试用例的关联关系,进而构建搜索图,并基于启发式搜索生成测试用例缩减集.描述了该技术的完整过程,并基于一个集成办公微服务系统进行了实验.实验结果表明:该技术能够缩减测试用例规模40%以上,且缺陷发现能力降幅不超过10%.
-
关键词
微服务
软件测试
测试用例集缩减
日志挖掘
api网关层
-
Keywords
microservice
software testing
test suite minimization
logs mining
api gateway layer
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-