10.11772/j.issn.1001-9081.2021010095
基于软件体系结构和广义差分进化的测试资源动态分配算法
测试资源分配是软件测试中的一个基础问题,然而已有研究大都针对并串联模块软件模型而鲜有涉及体系结构软件模型.为此,首先针对可靠性和错误数动态变化的测试环境,构建了一种基于体系结构的多阶段多目标测试资源分配模型.然后基于参数重估计、种群重新初始化、广义差分进化和归一化加权求和设计了一种面向动态可靠性和错误数的多阶段多目标测试资源分配算法.最后,在仿真实验中,与已有的归一化加权求和多目标差分进化(WNS-MODE)算法进行对比,所提算法在不同结构的体系结构软件模型实例上所获解集更优,容量值提高了约16倍,覆盖值提高了约84个百分点,超体积提高了约6倍.实验结果表明,所提算法能够更好地适应可靠性和错误数的动态变化,可为体系结构软件模型的动态测试提供更多和更优的测试资源分配方案.
软件测试;测试资源分配;软件体系结构;动态测试;广义差分进化
41
TP311(计算技术、计算机技术)
安徽省重点研究;开发计划项目;教育部人文社会科学研究青年基金资助项目;中央高校基本科研业务费专项资金资助项目
2022-01-04(万方平台首次上网日期,不代表论文的发表时间)
共10页
3692-3701