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

通信软件结构测试关键技术的研究及插桩器实现

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-11页
1 绪论第11-15页
   ·研究背景第11页
   ·研究现状和意义第11-13页
   ·主要研究内容第13页
   ·文章结构第13-15页
2 软件测试技术第15-22页
   ·软件测试基本概念第15-18页
     ·软件测试的定义第15页
     ·软件测试的原则第15-16页
     ·软件测试的阶段第16-18页
   ·软件测试基本方法第18-20页
     ·白盒测试第18-19页
     ·黑盒测试第19页
     ·白盒测试与黑盒测试比较第19-20页
   ·白盒测试技术第20-21页
     ·静态分析第20页
     ·动态检测第20-21页
   ·测试覆盖率第21-22页
3 图覆盖准则第22-31页
   ·图的概念第22-23页
   ·基于图的路径测试第23-27页
     ·路径覆盖指标第23-24页
     ·覆盖准则第24-25页
     ·主路径确定算法第25-27页
   ·程序执行路径分析第27-31页
4 测试用例生成方法研究第31-42页
   ·程序边界分析第31-32页
     ·边界分析第31-32页
     ·子域划分第32页
   ·程序执行状态图第32-35页
     ·程序执行状态图的定义第32-34页
     ·覆盖准则第34-35页
   ·基于执行状态和边界分析的测试用例生成算法第35-42页
     ·方法概述第35-36页
     ·由程序边界分析导出边界用例第36-38页
     ·由程序执行状态图导出用例第38-41页
     ·小结第41-42页
5 程序插桩技术研究第42-52页
   ·两种程序插桩方式第42页
   ·程序插桩的应用第42-48页
     ·用于测试用例和有效性度量的程序插桩第43-44页
     ·用于数据流异常检测的程序插桩第44-47页
     ·用于断言检测的程序插桩第47-48页
   ·静态分析第48-50页
     ·源代码的展开第48页
     ·条件、判定语句的分解第48-50页
   ·插桩规则第50-51页
     ·插桩点的选择第50页
     ·桩函数的设计第50-51页
     ·时间补偿第51页
   ·数据存放第51页
   ·运行结果输出第51-52页
6 C语言程序插桩器的设计实现第52-66页
   ·需求分析第52-53页
     ·主要功能第52-53页
     ·使用对象第53页
     ·系统需求第53页
   ·总体结构与数据流程第53-55页
   ·数据结构设计第55-57页
   ·各模块总体设计第57-62页
     ·预处理模块第57-59页
     ·插桩模块第59-61页
     ·结果分析模块第61-62页
   ·插桩器的应用实践第62-65页
   ·小结第65-66页
7 结论与展望第66-68页
参考文献第68-70页
作者简历第70-72页
学位论文数据集第72页

论文共72页,点击 下载论文
上一篇:基于工作流的电子政务系统的研究与实现
下一篇:后路减压植骨融合内固定术治疗多节段腰椎管狭窄