具有优先级的参数配对组合覆盖测试集生成策略的研究

具有优先级的参数配对组合覆盖测试集生成策略的研究

论文摘要

参数的配对组合测试要求系统中每一对输入参数,它们每一个有效值的组合都必须被至少一个测试案例覆盖。实践表明,参数的配对组合测试是对于各种系统的一种实用且有效的测试方法,因为许多软件系统的故障是测试参数及其之间的相互作用引起的。然而在实际参数组合测试的应用中,由于时间或预算等限制原因,无法运行整个测试集。在此情况下,必须设置测试案例的优先级。本文在研究各种典型配对组合覆盖测试集生成方法的基础上,引用了优先级权值的思想,研究一种根据已有的配对覆盖测试集对其进行排序,以生成有序的配对组合覆盖测试集的策略;研究一种在测试集的生成过程中确定各测试案例的优先级的测试集生成策略;使得不论测试在任何时刻中断,不论运行多少个数的测试案例,都可确保最重要的测试已被运行。

论文目录

  • 摘要
  • Abstract
  • 第一章绪论
  • 1.1 研究背景
  • 1.2 论文研究内容
  • 1.3 论文创新点
  • 1.4 论文结构安排
  • 第二章配对组合覆盖测试问题
  • 2.1 一个系统实例
  • 2.2 配对组合覆盖测试集的定义
  • 2.3 使用覆盖矩阵定义组合覆盖测试集
  • 2.4 NPC 问题
  • 2.5 配对覆盖测试集大小的估计
  • 第三章 典型配对组合覆盖测试计生成策略
  • 3.1 正交拉丁方策略
  • 3.1.1 应用正交拉丁方构造测试集的方法
  • 3.1.1.1 拉丁方与正交拉丁方
  • 3.1.1.2 Galois 域构造正交拉丁方
  • 3.1.2 实际测试应用分析
  • 3.1.2.1 具有不同参数值个数的情形
  • 3.1.2.2 不存在足够的正交拉丁方的情形
  • 3.1.2.3 参数个数远大于参数值个数的情形
  • 3.1.3 结论
  • 3.2 AETG 策略
  • 3.3 IPO 策略
  • 3.3.1 IPO 策略框架
  • 3.3.2 垂直扩展的最优算法
  • 3.3.3 用于水平扩展的两个算法
  • HEC 算法'>3.3.3.1 IPOHEC 算法
  • HIV 算法'>3.3.3.2 IPOHIV 算法
  • 3.4 配对组合测试集生成策略比较分析
  • 3.4.1 试验比较
  • 3.4.2 存在问题及讨论
  • 3.4.2.1 测试集爆炸
  • 3.4.2.2 测试参数的粒子与测试逃逸问题
  • 3.4.2.3 参数约束问题
  • 3.4.2.4 测试案例的优先级问题
  • 3.4.2.5 问题解决办法
  • 第四章 优先级权值
  • 4.1 一个系统实例
  • 4.2 权值的设定
  • 4.3 粒子
  • 4.4 硬约束和软约束
  • 4.4.1 硬约束
  • 4.4.2 软约束:无效组合和中性组合
  • 4.5 综合需求
  • 第五章 生成有序的配对组合覆盖测集
  • 5.1 排序已生成的配对组合覆盖测试集
  • 5.1.1 算法实现
  • 5.1.2 应用实例
  • 5.2 自动生成有序的配对组合覆盖测试集的策略
  • 5.2.1 算法实现
  • 5.2.2 应用实例
  • 第六章 结论
  • 6.1 论文的创新点
  • 6.2 论文存在的不足与未来研究方向
  • 致谢
  • 参考文献
  • 攻读硕士研究生期间发表的论文及参与的项目
  • 相关论文文献

    • [1].基于测试集主成分的变换-拆分法提高编码压缩率[J]. 电子测量与仪器学报 2020(09)
    • [2].求解测试集优化问题[J]. 科技通报 2012(06)
    • [3].基于粒子群算法的故障测试集优化[J]. 电子测量与仪器学报 2008(04)
    • [4].基于粗糙集的测试集优化[J]. 实验技术与管理 2009(06)
    • [5].N因素S水平的配对测试集生成算法研究[J]. 计算机应用与软件 2011(08)
    • [6].求解最小完全测试集的第一原理方法[J]. 计算机工程与应用 2010(31)
    • [7].引入错误级别的测试集压缩模型研究[J]. 计算机工程与科学 2008(03)
    • [8].基于模拟退火算法的实时故障诊断测试集优化[J]. 兵工自动化 2012(07)
    • [9].小型中文信息检索测试集的构建与分析[J]. 情报杂志 2009(01)
    • [10].基于TTCN-3的LTE终端一致性测试集设计概述[J]. 移动通信 2013(24)
    • [11].用KM算法增强测试集的频谱主分量[J]. 电子测量与仪器学报 2017(01)
    • [12].DPSO算法在故障诊断测试集优化中的应用[J]. 自动化仪表 2013(04)
    • [13].针对事件驱动软件的测试集排序准则[J]. 计算机工程与设计 2015(12)
    • [14].基于改进PSO算法的实时故障监测诊断测试集优化[J]. 系统工程与电子技术 2011(04)
    • [15].一种基于安全状态转移的简并测试集生成方法[J]. 软件学报 2010(03)
    • [16].基于改进FSM的RBAC测试集约简方法[J]. 计算机工程 2012(17)
    • [17].基于变化流量互补测试集的入侵检测系统测试[J]. 计算机科学 2009(03)
    • [18].任意极性或-符合型易测性网络及测试集[J]. 浙江大学学报(工学版) 2008(03)
    • [19].优先级参数配对组合测试集生成策略[J]. 计算机工程 2008(13)
    • [20].基于集合覆盖的Wp方法测试集约简方法[J]. 北京工业大学学报 2016(09)
    • [21].基于紧致遗传算法的组合电路测试集压缩[J]. 仪器仪表学报 2008(11)
    • [22].基于紧致遗传算法的N次检测测试集压缩[J]. 牡丹江师范学院学报(自然科学版) 2012(03)
    • [23].基于进化规划算法的电路板最优测试集研究[J]. 舰船电子工程 2008(08)
    • [24].基于物联网的锅炉能效测试集成系统的研发[J]. 工业锅炉 2013(04)
    • [25].基于输出代码行的回归测试集生成方法[J]. 计算机科学 2013(01)
    • [26].归类精度保持的图像测试集压缩方法[J]. 电子测量与仪器学报 2018(10)
    • [27].基于依赖结构的功能测试集排序方法[J]. 计算机工程与设计 2015(05)
    • [28].基于物联网的锅炉能效测试集成系统的研发[J]. 中国特种设备安全 2014(04)
    • [29].一种新的测试集简化的测试覆盖准则[J]. 计算机科学 2009(01)
    • [30].基于EFSM用户自定义故障模型的测试集生成[J]. 计算机应用研究 2009(09)

    标签:;  ;  ;  ;  

    具有优先级的参数配对组合覆盖测试集生成策略的研究
    下载Doc文档

    猜你喜欢