软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2021年第9期:基于日志挖掘的微服务测试集缩减技术

发布日期:

作者:陈立哲,吴际,杨海燕,张奎

单位:陈立哲,北京航空航天大学 计算机学院, 北京 10019111,吴际,北京航空航天大学 计算机学院, 北京 10019102,杨海燕,北京航空航天大学 计算机学院, 北京 10019103,张奎,北京航空航天大学 计算机学院, 北京 10019104

关键词:微服务;软件测试;测试用例集缩减;日志挖掘;API网关层

基金:国防科技创新特权

微服务系统每轮迭代过程中都需要进行回归测试,大量重复测试会造成资源浪费,可通过减少测试用例集的规模来降低成本,以提高测试效率.现有测试用例集缩减技术主要依赖系统规约和架构描述作为输入,对于具有服务自治、调用关系不确定等特点的微服务系统实用性受限.并且,现有测试用例集缩减技术很少考虑使用场景,测试用例集很难反映用户关切.提出了一种基于API网关层日志挖掘的测试用例集缩减技术,从API网关层日志中挖掘出能够反映服务使用场景的频繁调用路径,建立频繁路径与测试用例的关联关系,进而构建搜索图,并基于启发式搜索生成测试用例缩减集.描述了该技术的完整过程,并基于一个集成办公微服务系统进行了实验.实验结果表明:该技术能够缩减测试用例规模40%以上,且缺陷发现能力降幅不超过10%.

来源:2021年第9期

《软件学报》期刊编辑部

查看软件学报杂志2021年第9期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员