首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

覆盖测试中路径选择算法的设计与实现

摘要第4-5页
ABSTRACT第5-6页
目录第7-9页
第一章 绪论第9-14页
    1.1 背景介绍第9-10页
    1.2 研究现状第10-12页
    1.3 研究内容第12-13页
    1.4 论文结构第13-14页
第二章 代码测试系统介绍第14-17页
    2.1 自动化测试工具第14-15页
    2.2 代码测试系统简介第15-17页
第三章 覆盖测试概述第17-21页
    3.1 覆盖测试的概念第17页
    3.2 基本覆盖准则介绍第17-19页
        3.2.1 语句覆盖第17页
        3.2.2 分支覆盖第17页
        3.2.3 谓词覆盖第17-18页
        3.2.4 分支-谓词覆盖第18页
        3.2.5 复合谓词覆盖第18-19页
        3.2.6 覆盖准则包含关系第19页
    3.3 覆盖元素的管理第19-21页
        3.3.1 覆盖元素的提取第19-20页
        3.3.2 覆盖率的统计第20-21页
第四章 第一类循环类型的判定第21-31页
    4.1 第一类循环的定义及作用第21-22页
        4.1.1 第一类循环的定义第21页
        4.1.2 第一类循环判定对于覆盖测试中循环处理的意义第21-22页
    4.2 基于符号相关的第一类循环判定技术第22-26页
        4.2.1 循环控制变量第22页
        4.2.2 函数控制变量第22-23页
        4.2.3 符号执行简介第23页
        4.2.4 符号的操作第23-24页
        4.2.5 符号相关第24-25页
        4.2.6 第一类循环判定第25-26页
            4.2.6.1 算法描述第25-26页
            4.2.6.2 算法实现第26页
    4.3 实验结果第26-28页
    4.4 利用第一类循环判定结果加速循环选路第28-29页
    4.5 动态执行获得第一类循环执行路径第29-30页
    4.6 本章小结第30-31页
第五章 基于回溯法的路径选择第31-42页
    5.1 覆盖测试中的路径选择及其研究背景第31页
    5.2 回溯法路径选择第31-39页
        5.2.1 回溯法第31-32页
        5.2.2 回溯法路径选择第32-33页
        5.2.3 停止条件第33页
        5.2.4 接受条件第33页
        5.2.5 回溯条件第33-35页
            5.2.5.1 基于区间运算的不可达路径判断第34页
            5.2.5.2 达到循环次数上限回溯第34-35页
            5.2.5.3 丢失目标覆盖元素第35页
        5.2.6 路径扩展算法第35-36页
        5.2.7 实例分析第36-38页
        5.2.8 回溯法在MCDC选路中的应用第38-39页
    5.3 实验结果第39-40页
    5.4 本章小结第40-42页
第六章 边界值覆盖下的路径选择第42-51页
    6.1 研究背景和意义第42页
    6.2 结构测试中的边界值覆盖定义第42-48页
        6.2.1 语句边界值覆盖元素的定义第42-43页
        6.2.2 语句边界值的选路第43-44页
        6.2.3 扩展回溯法选路第44页
        6.2.4 表达式边界值的定义第44-45页
        6.2.5 表达式边界值选路第45-48页
    6.3 实例分析第48-49页
    6.4 实验结果分析第49-50页
    6.5 本章小结第50-51页
第七章 总结与展望第51-54页
    7.1 论文总结第51-52页
    7.2 进一步的研究第52-54页
参考文献第54-56页
致谢第56-57页
作者攻读学位期间发表的学术论文第57页

论文共57页,点击 下载论文
上一篇:基于数据挖掘寻找自动路测最小测试量的方法研究
下一篇:基于判断逻辑的空指针引用模式检测