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

基于Java平台的单元测试技术研究

摘要第1-9页
Abstract第9-13页
第1章 绪论第13-20页
   ·研究背景第13页
   ·OOP的单元测试概述第13-17页
     ·OOP单元测试第13-14页
     ·单元测试过程第14-17页
   ·基于Java平台单元测试研究现状第17-18页
     ·Junit第17页
     ·Jtest第17-18页
     ·JML第18页
     ·JAOUT第18页
   ·研究工作内容及意义第18-19页
   ·本文组织结构第19-20页
第2章 测试用例度量方法第20-25页
   ·覆盖分析器第20-21页
     ·语句覆盖和分支覆盖第20-21页
     ·复杂性度量第21页
   ·覆盖率第21-22页
   ·Java变异分析第22-25页
     ·变异测试过程第22页
     ·变异体分数第22-23页
     ·变异操作第23页
     ·继承性和多态性的句法模式第23-25页
第3章 基于契约自动生成测试数据第25-38页
   ·类型、子类型和子类型化第25-26页
     ·Liskov替代原则第26页
   ·类、子类和子类化第26-30页
     ·求精演算第27页
     ·类正确性定义第27-28页
     ·类行为兼容性第28-29页
     ·一个反例第29页
     ·契约与单元测试第29-30页
   ·测试数据生成策略第30-34页
     ·正交实验设计法第30-31页
     ·均匀设计法第31-34页
   ·实验第34-37页
     ·实验运行环境第34页
     ·实验对象第34页
     ·实验步骤第34-35页
     ·实验结果及分析第35-37页
     ·实验结论第37页
   ·小结第37-38页
第4章 基于遗传算法自动生成测试数据第38-48页
   ·Java class文件和字节码工程库第38-41页
     ·Java class文件第38-39页
     ·字节码工程库第39-40页
     ·覆盖监视器第40-41页
   ·遗传算法第41-44页
     ·遗传算法的基本原理第41页
     ·测试数据生成与遗传算法第41-42页
     ·遗传算法的收敛性第42-43页
     ·遗传算法实现第43-44页
   ·基于遗传算法生成测试数据的工具原型第44-46页
     ·工具原型简介第44页
     ·工具原型算法描述第44-46页
   ·实验第46-47页
     ·实验环境第46页
     ·实验对象第46页
     ·实验结果第46-47页
   ·小结第47-48页
第5章 基于Java平台单元测试工具原型第48-67页
   ·基于Junit自动生成测试案例模板第48-56页
     ·Liskov替代原则与类行为兼容性第48-49页
     ·类继承的传递性第49页
     ·基于Junit类测试模式第49-53页
     ·Java断言、前置条件与测试神谕第53-54页
     ·工具设计及实现第54-56页
   ·基于Java平台单元测试原型工具实现第56-65页
     ·原型工具开发思想第56-57页
     ·工具顶层架构及主要功能图第57-62页
     ·程序运行界面演示第62-65页
   ·小结第65-67页
结论第67-69页
参考文献第69-73页
致谢第73-74页
附录A第74-75页
附录B第75-82页
附录C第82页

论文共82页,点击 下载论文
上一篇:军队院校信息安全管理问题研究
下一篇:基于高光谱遥感技术的作物营养诊断初步研究