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

面向路径的测试数据自动生成方法研究

插图目录第1-7页
表格目录第7-8页
中文摘要第8-10页
英文摘要第10-12页
第一章 绪论第12-26页
 §1.1 立题背景第12-20页
  §1.1.1 软件生存周期第12-14页
  §1.1.2 保障软件质量的技术手段第14-16页
  §1.1.3 软件测试的技术和过程第16-18页
  §1.1.4 持续的软件测试与软件可测试性第18-19页
  §1.1.5 软件测试的充分性准则第19-20页
 §1.2 问题2的提出第20-21页
 §1.3 存在的问题第21-24页
 §1.4 本文的目标与主要工作第24-25页
 §1.5 论文结构第25-26页
第二章 面向路径的测试数据自动生成方法述评第26-34页
 §2.1 随机法第26-27页
 §2.2 静态法第27-28页
  §2.2.1 符号执行第27页
  §2.2.2 区间算术法第27-28页
 §2.3 动态法第28-30页
  §2.3.1 直线式程序法第28-29页
  §2.3.2 BogdanKorel提出的方法第29页
  §2.3.3 M.Gallagher等人提出的方法第29-30页
  §2.3.4 迭代松弛法第30页
 §2.4 试探法第30-31页
  §2.4.1 遗传算法第31页
  §2.4.2 模拟退火第31页
 §2.5 小结第31-34页
第三章 迭代松弛法及其改进第34-47页
 §3.1 迭代松弛法第34-39页
  §3.1.1 迭代松弛法简介第34-37页
  §3.1.2 迭代松弛法的算法描述第37页
  §3.1.3 迭代松弛法的讨论第37-39页
 §3.2 迭代松弛法的改进第39-41页
  §3.2.1 改进后的迭代松弛法的讨论第40-41页
 §3.3 实例第41-46页
 §3.4 小结第46-47页
第四章 改进后的迭代松弛法与原方法线性约束等价性证明第47-57页
 §4.1 模型语言L第47-48页
 §4.2 L的操作语义第48-50页
 §4.3 构造路径静态切片第50-51页
 §4.4 线性化谓词函数第51-55页
  §4.4.1 输入依赖集的构造第51-52页
  §4.4.2 线性算术表示的构造第52-54页
  §4.4.3 线性约束的构造第54-55页
 §4.5 迭代松弛法及其改进后的方法构造线性约束系统的时空效率分析第55页
 §4.6 小结第55-57页
第五章 面向路径的测试数据生成框架及应用第57-62页
 §5.1 面向路径的测试数据生成框架第57-58页
 §5.2 面向路径的测试数据生成框架的应用第58-61页
  §5.2.1 单元测试第59页
  §5.2.2 组装测试第59-61页
 §5.3 小结第61-62页
第六章 系统原型(简称PTDG)开发第62-70页
 §6.1 UML和Tcl/Tk简介第62-63页
  §6.1.1 UML简介第62页
  §6.1.2 Tcl/Tk简介第62-63页
 §6.2 PTDG的分析第63-64页
 §6.3 PTDG的设计第64-67页
  §6.3.1 用例图的设计第64页
  §6.3.2 顺序图的设计第64-66页
  §6.3.3 类图的设计第66页
  §6.3.4 图形用户界面的设计第66-67页
 §6.4 PTDG的实现第67-69页
  §6.4.1 词法分析器、语法分析器的实现第67页
  §6.4.2 约束求解器的实现第67-68页
  §6.4.3 图形用户界面的实现第68-69页
 §6.5 小结第69-70页
第七章 实验第70-77页
 §7.1 线性约束的程序路径第70-71页
 §7.2 非线性约束的程序路径第71-72页
 §7.3 面向断言和回归测试的测试数据的自动生成第72-75页
 §7.4 小结第75-77页
第八章 结束语第77-79页
 §8.1 本文主要贡献第77-78页
 §8.2 今后研究工作第78页
 §8.3 小结第78-79页
攻读博士学位期间已录用发表的论文和撰写的技术报告第79-80页
致谢第80-81页
参考文献第81-88页
附录A 部分性质、引理、定理证明第88-96页

论文共96页,点击 下载论文
上一篇:滞后型和超前型微分方程的振动性
下一篇:异构机群并行计算环境研究及应用