计算机应用

北大核心,INSPEC,JST,Pж(AJ),CSCD扩展版

国内刊号:51-1307/TP

国际刊号:1001-9081

计算机应用杂志2021年第12期:基于软件体系结构和广义差分进化的测试资源动态分配算法

发布日期:

作者:邵志胜, 张国富, 苏兆品, 李磊

单位:1.合肥工业大学 计算机与信息学院,合肥 230601;2.大数据知识工程教育部重点实验室(合肥工业大学),合肥 230601;3.智能互联系统安徽省实验室(合肥工业大学),合肥 230009;4.工业安全与应急技术安徽省重点实验室(合肥工业大学),合肥 230601

关键词:软件测试,测试资源分配,软件体系结构,动态测试,广义差分进化

基金:安徽省重点研究与开发计划项目(202004d07020011);教育部人文社会科学研究青年基金资助项目(19YJC870021);中央高校基本科研业务费专项资金资助项目(PA2020GDKC0015)

测试资源分配是软件测试中的一个基础问题,然而已有研究大都针对并串联模块软件模型而鲜有涉及体系结构软件模型。为此,首先针对可靠性和错误数动态变化的测试环境,构建了一种基于体系结构的多阶段多目标测试资源分配模型。然后基于参数重估计、种群重新初始化、广义差分进化和归一化加权求和设计了一种面向动态可靠性和错误数的多阶段多目标测试资源分配算法。最后,在仿真实验中,与已有的归一化加权求和多目标差分进化(WNS-MODE)算法进行对比,所提算法在不同结构的体系结构软件模型实例上所获解集更优,容量值提高了约16倍,覆盖值提高了约84个百分点,超体积提高了约6倍。实验结果表明,所提算法能够更好地适应可靠性和错误数的动态变化,可为体系结构软件模型的动态测试提供更多和更优的测试资源分配方案。

来源:2021年第12期

《计算机应用》期刊编辑部

查看计算机应用杂志2021年第12期

联系我们

  • 地址:四川天府新区兴隆街道科智路1369号
  • 电话:028-85224283-803
  • E-mail:bjb@joca.cn

咨询工作人员