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

嵌入式软件覆盖测试通用技术研究

摘要第5-7页
ABSTRACT第7-8页
第1章 绪论第9-15页
    1.1 研究背景和意义第9-10页
    1.2 研究现状第10-12页
    1.3 主要研究内容第12页
    1.4 论文组织结构第12-15页
第2章 嵌入式软件覆盖测试理论第15-27页
    2.1 嵌入式系统第15-16页
        2.1.1 嵌入式系统及其特点第15页
        2.1.2 嵌入式软件介绍第15-16页
    2.2 软件测试相关概念第16-17页
    2.3 覆盖测试技术第17-21页
        2.3.1 覆盖测试概述第17-18页
        2.3.2 覆盖原则分类第18-20页
        2.3.3 覆盖率分析第20-21页
    2.4 嵌入式软件测试第21-23页
        2.4.1 嵌入式软件测试环境第21页
        2.4.2 嵌入式软件测试特点第21-22页
        2.4.3 嵌入式软件覆盖测试第22-23页
    2.5 源代码分析技术第23-25页
    2.6 插桩技术第25-26页
    2.7 本章小结第26-27页
第3章 嵌入式软件覆盖测试通用技术研究第27-43页
    3.1 嵌入式软件覆盖测试模型第27页
    3.2 源代码分析技术第27-30页
        3.2.1 Eclipse CDT、JDT简介第27-28页
        3.2.2 ASTParser源代码分析第28页
        3.2.3 基于ASTParser的源程序修改第28-30页
    3.3 插桩技术第30-34页
        3.3.1 程序块的划分原则第30-32页
        3.3.2 插桩策略第32-33页
        3.3.3 探针函数的设计第33-34页
    3.4 覆盖算法第34-40页
        3.4.1 语句覆盖算法第34-35页
        3.4.2 分支覆盖算法第35页
        3.4.3 条件覆盖算法第35-36页
        3.4.4 基本路径覆盖算法第36-40页
    3.5 平台通用性设计方案第40-41页
    3.6 本章小结第41-43页
第4章 实验评估第43-51页
    4.1 环境搭建第43-44页
    4.2 通信方式第44页
    4.3 测试平台设计第44-45页
    4.4 测试实例第45-50页
        4.4.1 源代码分析第45-46页
        4.4.2 被测程序插桩第46-47页
        4.4.3 编译插桩后的被测程序第47页
        4.4.4 控制被测程序执行第47-48页
        4.4.5 接收测试数据第48页
        4.4.6 生成测试结果第48-50页
    4.5 本章小结第50-51页
第5章 结论第51-53页
    5.1 总结第51页
    5.2 进一步工作第51-53页
参考文献第53-57页
致谢第57-59页
攻读硕士期间发表的论文情况第59页

论文共59页,点击 下载论文
上一篇:陆地棉遗传图谱加密与T1区域纤维品质QTL精细定位及候选基因鉴定
下一篇:腋臭治疗研究进展