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

基于程序变异的错误定位技术研究

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
1 引言第11-16页
    1.1 研究背景第11-12页
    1.2 国内外研究现状第12-14页
        1.2.1 错误定位技术研究现状第12-13页
        1.2.2 变异测试技术研究现状第13-14页
    1.3 课题研究内容及主要贡献第14页
    1.4 论文组织结构第14-16页
2 基于覆盖的错误定位与变异测试第16-28页
    2.1 基于覆盖的错误定位技术第16-23页
        2.1.1 基于覆盖的错误定位问题描述第16-17页
        2.1.2 基于覆盖的错误定位方法第17-21页
        2.1.3 偶然性成功测试用例以及影响第21-23页
    2.2 程序变异测试技术第23-28页
        2.2.1 变异测试基本概念第23-26页
        2.2.2 变异测试工具Proteum/IM 2.0第26-28页
3 基于程序变异的错误定位技术第28-33页
    3.1 基本思想第28页
    3.2 实例分析第28-31页
    3.3 基于程序变异的怀疑度值计算方法第31-33页
4 基于程序变异的错误定位技术自动化实现第33-47页
    4.1 CBFL技术框架第33-34页
        4.1.1 测试用例覆盖信息和执行结果搜集模块第34页
        4.1.2 怀疑度值计算模块第34页
    4.2 基于程序变异的错误定位技术的框架设计第34-35页
    4.3 基于程序变异的错误定位技术的自动化实现第35-47页
        4.3.1 测试套件结构第36-37页
        4.3.2 gcov工具简介第37-40页
        4.3.3 覆盖信息和执行结果收集第40-42页
        4.3.4 变异候选语句的挑选第42-44页
        4.3.5 变异体的生成与取样第44页
        4.3.6 计算变异影响第44-45页
        4.3.7 输出怀疑度值列表第45-47页
5 实验评估第47-55页
    5.0 实验目标程序和实验环境第47-48页
    5.1 实验评价标准第48页
    5.2 实验结果与分析第48-52页
        5.2.1 运行结果第48-50页
        5.2.2 比较分析定位效果第50-52页
    5.3 时间效率分析第52-53页
    5.4 系统有效性在真实错误上的验证第53-55页
6 结论与展望第55-56页
    6.1 论文总结第55页
    6.2 工作展望第55-56页
参考文献第56-59页
作者简历及攻读硕士学位期间取得的研究成果第59-61页
学位论文数据集第61页

论文共61页,点击 下载论文
上一篇:基于技术债务度量的安全评估方法的研究
下一篇:新疆职业大学教务管理系统的设计与实现