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

白盒构件测试数据自动生成方法研究与实现

摘要第1-5页
Abstract第5-7页
目录第7-11页
第一章 引言第11-19页
   ·研究背景及选题意义第11-14页
     ·研究背景第11-13页
       ·基于构件的软件开发第11-12页
       ·软件测试第12-13页
     ·选题意义第13-14页
   ·国内外研究现状第14-17页
     ·国外研究现状第14-15页
     ·国内研究现状第15-16页
     ·存在的问题第16-17页
   ·本文主要研究内容第17页
   ·本文组织结构第17-18页
   ·本章小结第18-19页
第二章 相关技术第19-27页
   ·构件测试第19-20页
     ·构件测试的意义第19页
     ·构件测试的特点第19-20页
   ·面向路径的测试数据生成第20-21页
     ·问题的描述与定义第20页
     ·问题的解决方法第20-21页
   ·JavaCC和JJTree第21-24页
     ·JavaCC和JJTree简介第21-22页
     ·使用JavaCC设计编译器第22-24页
   ·遗传算法第24-25页
     ·遗传算法的简介第24页
     ·遗传算法的基本思想第24-25页
   ·本章小结第25-27页
第三章 白盒构件结构分析第27-45页
   ·抽象语法树第27-36页
     ·抽象语法树简介第27-29页
     ·抽象语法树的生成第29-34页
       ·抽象语法树的生成流程第29-30页
       ·文法文件的编写第30-34页
     ·抽象语法树的遍历第34-36页
   ·控制流图第36-41页
     ·控制流图简介第36-37页
     ·控制流图存储的数据结构第37-38页
     ·控制流图的生成算法第38-40页
     ·控制流图的可视化第40-41页
   ·变量符号表第41-42页
     ·变量表的生成第41页
     ·变量引用表的生成第41-42页
   ·方法调用图第42-43页
   ·类关系图第43页
   ·本章小结第43-45页
第四章 白盒构件基本路径集生成第45-51页
   ·环路复杂度第45-47页
   ·基本路径集生成第47-50页
     ·基本路径第47-48页
     ·基本路径集生成算法第48-50页
   ·本章小结第50-51页
第五章 白盒构件测试数据自动生成第51-65页
   ·测试数据生成过程第51-52页
   ·随机法生成测试数据第52-57页
     ·获取接口信息第52-55页
     ·随机生成测试数据第55-56页
     ·计算测试数据的路径覆盖率第56-57页
   ·遗传算法补充生成测试数据第57-63页
     ·问题的转化第57-58页
     ·种群个体编码第58-59页
     ·种群规模的确定第59页
     ·适应度函数设计第59-60页
     ·遗传算子第60-62页
       ·选择算子第60页
       ·交叉算子第60-61页
       ·变异算子第61-62页
     ·算法的实现及流程第62-63页
   ·本章小节第63-65页
第六章 白盒构件测试数据自动生成工具实现与实验分析第65-81页
   ·系统分析和设计第65-68页
     ·系统功能分析第65-66页
     ·体系结构设计第66-67页
     ·系统类图设计第67-68页
   ·系统实现第68-73页
     ·白盒构件程序结构分析第70-71页
     ·白盒构件基本路径集生成第71-72页
     ·白盒构件测试数据自动生成第72-73页
   ·实验及结果分析第73-80页
     ·实验一第73-76页
     ·实验二第76-80页
   ·本章小结第80-81页
第七章 总结与展望第81-83页
   ·本文工作总结第81页
   ·下一步工作第81-83页
致谢第83-85页
参考文献第85-89页
附录A 攻读学位期间发表论文及参与项目第89页

论文共89页,点击 下载论文
上一篇:利用移相数字莫尔条纹检测三维物体形貌差异
下一篇:基于.NET结构的网上数码产品商店系统的开发与实现