摘要

针对当前软件动态数据测试方法存在的测试结果准确性低和测试效率低的问题,提出一种基于粒子群算法的可配置系统软件动态数据测试方法。通过路径覆盖策略对可配置系统中的软件动态数据进行测试。采用粒子群算法寻找可配置系统中软件动态数据的惯性权重,计算软件动态数据的粒子群离散度,根据离散度搜索可配置系统中的软件动态数据。对路径覆盖中的分支路径和实际路径的偏离程度进行计算,采用离散度动态粒子群算法计算分支谓词权重和分支嵌套权重,并综合分支谓词权重和分支嵌套权重,构建可配置系统动态数据测试模型,完成可配置系统中软件动态数据的测试。仿真结果表明,所提方法得到的测试结果准确性高、测试效率高。

  • 单位
    吕梁学院