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

对AOP程序进行单元测试的研究

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-22页
   ·背景介绍第10-16页
     ·OOP 的缺陷及弥补第10-11页
     ·AOP 概述第11-13页
     ·AspectJ 概述第13-15页
     ·单元测试技术介绍第15-16页
   ·对AOP 程序进行单元测试第16-18页
     ·对 AOP 程序进行单元测试的必要性第16-17页
     ·测试 AOP 程序的特殊性第17-18页
     ·AOP 程序测试数据生成问题的提出第18页
   ·国内外研究现状综述第18-20页
   ·本文的目标和主要工作第20-21页
   ·论文结构第21-22页
第二章 AOP 的控制流图和覆盖准则第22-43页
   ·引言第22页
   ·AOP 程序的控制流图模型第22-32页
     ·Java 基本结构的控制流图构建第23-27页
     ·AspectJ 扩展语句的控制流图构建第27-32页
   ·AOP 控制流图模型示例第32-36页
   ·AOP 单元测试模块的控制流图第36-38页
     ·AOP 单元测试模块的定义第36页
     ·单元测试模块的控制流图生成第36-38页
   ·传统测试充分性度量准则第38-40页
   ·面向方面覆盖准则第40-42页
     ·横切节点覆盖第41-42页
     ·横切边覆盖第42页
   ·本章小结第42-43页
第三章 AOP 程序可执行路径的产生第43-49页
   ·引言第43页
   ·AOP 程序结构测试中的路径产生第43-48页
     ·DFS 算法第43-44页
     ·搜索路径算法第44-47页
     ·测试路径的选择第47-48页
   ·实例分析第48页
   ·小结第48-49页
第四章 测试数据自动生成方法第49-58页
   ·引言第49页
   ·静态法第49-50页
     ·符号执行(Symbolic Execution)第49-50页
     ·区间算术法(Interval Computation)第50页
   ·动态法第50-52页
     ·随机法第50-51页
     ·面向目标的测试数据生成方法第51-52页
     ·面向路径的测试数据生成方法第52页
   ·迭代松弛算法及其改进第52-54页
     ·术语定义第52-53页
     ·迭代松弛法介绍第53页
     ·本文提出的改进方法第53-54页
   ·测试数据的自动生成流程第54-55页
   ·实例分析第55-57页
   ·小结第57-58页
第五章 框架介绍和系统原型开发第58-65页
   ·引言第58页
   ·AOP 单元测试框架介绍第58-59页
   ·AUTDG 系统原型分析第59-60页
   ·AUTDG 系统原型设计第60-62页
     ·顺序图设计第60-61页
     ·类图设计第61-62页
   ·系统原型实现第62-64页
     ·路径生成子系统实现第62-63页
     ·测试数据自动生成子系统实现第63-64页
     ·测试准则管理子系统实现第64页
   ·小结第64-65页
第六章 实验与评估第65-70页
   ·引言第65页
   ·示例程序第65-66页
   ·实验实施和结果第66-67页
   ·实验评估第67-68页
     ·功能性和可用性评估第68页
     ·测试数据生成效率评估第68页
   ·小结第68-70页
第七章 结束语第70-72页
   ·本文主要贡献第70-71页
   ·今后研究工作第71页
   ·小结第71-72页
致谢第72-73页
参考文献第73-76页
本文作者在攻读硕士期间所发表的论文第76页

论文共76页,点击 下载论文
上一篇:第三方物流企业客户满意度测评研究
下一篇:基于AT91RM9200的数字调音台主控模块的设计与实现