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

基于单元覆盖的测试用例自动化生产与可视化的研究

内容摘要第6-7页
Abstract第7页
第一章 绪论第11-15页
    1.1. 国内外研究现状第12-13页
    1.2. 本文主要研究内容第13页
    1.3. 本文贡献第13页
    1.4. 本文组织结构第13-15页
第二章 相关技术介绍第15-23页
    2.1. 符号执行技术第15-20页
        2.1.1. 基本概念第15-17页
        2.1.2. 符号执行框架第17-18页
        2.1.3. 动态符号执行第18-19页
        2.1.4. 主要工具介绍第19页
        2.1.5. 动态符号执行框架的不足第19-20页
    2.2. 单元覆盖标准第20-21页
    2.3. 动态符号执行框架KLEE第21-23页
        2.3.1. 代码解释模块第21-22页
        2.3.2. 路径选择模块第22页
        2.3.3. 约束求解模块第22-23页
第三章 基于分支覆盖的自动化单元测试第23-37页
    3.1. 分支覆盖驱动第23-27页
        3.1.1. 路径选择策略概述第23-26页
        3.1.2. 框架设计第26-27页
    3.2. 自动化测试前端第27-32页
        3.2.1. 前端工具CIL第27-28页
        3.2.2. 代码等价变形第28-30页
        3.2.3. 代码结构调整第30页
        3.2.4. 前端实现简述第30-32页
    3.3. 分支覆盖驱动算法设计第32-35页
        3.3.1. 覆盖驱动测试算法设计第32-33页
        3.3.2. 路径剪枝策略第33-34页
        3.3.3. 路径选择策略第34-35页
    3.4. 小结第35-37页
第四章 测试用例可视化设计与实现第37-51页
    4.1. 总体框架设计第37-41页
        4.1.1. 约束求解简述第38页
        4.1.2. 类型系统第38-39页
        4.1.3. 测试范例第39-41页
        4.1.4. 方案设计第41页
    4.2. 前端类型收集模块设计第41-45页
        4.2.1. CIL类型表示第41-44页
        4.2.2. 前端类型抽取算法简述第44页
        4.2.3. 前端类型抽取算法实现第44-45页
    4.3. KLEE框架下的求解单元简介第45-46页
        4.3.1. LLVM类型信息建模第45-46页
        4.3.2. 求解单元分析第46页
    4.4. 类型信息的还原第46-49页
        4.4.1. 求解模块的拆解第46-48页
        4.4.2. 测试用例的还原第48-49页
    4.5. 小结第49-51页
第五章 自动测试工具与测试实例第51-55页
    5.1. 可视化工具设计第51-52页
        5.1.1. 自动化流程设计第51页
        5.1.2. 覆盖指标计算第51-52页
        5.1.3. 结果展示第52页
    5.2. 测试流程第52-54页
        5.2.1. 测试实例第52-53页
        5.2.2. 测试过程第53-54页
    5.3. 小结第54-55页
第六章 总结与展望第55-57页
    6.1. 本文总结第55页
    6.2. 未来研究方向第55-57页
附录第57-59页
参考文献第59-65页
致谢第65-67页
攻读硕士学位期间发表论文第67页

论文共67页,点击 下载论文
上一篇:基于CUDA的实时目标识别系统的设计与实现
下一篇:复杂行驶工况下车辆主动悬架控制方法研究