文摘
英文文摘
术语表
第一章 绪论
1.1 研究背景
1.2 课题意义
1.3 国内外研究现状
1.4 课题研究主要内容和工作
1.5 论文的组织安排
第二章 自动化软件测试简介
2.1 软件测试定义
2.2 软件测试过程
2.3 传统软件测试中的问题
2.4 自动化测试技术
2.4.1 自动测试框架模型的设计原则
2.4.2 面向功能的自动测试框架模型
2.4.3 面向程序结构的自动测试框架模型
第三章 Windows可安装文件系统简介
3.1 文件系统的基本概念
3.2 文件系统的基本操作
3.3 文件系统的测试
3.4 Windows IFS简介
3.4.1 Windows IFS文件驱动程序的安装
3.4.2 Windows IFS处理文件系统控制请求
3.4.3 Windows IFS文件驱动程序主要涉及的数据结构
3.4.4 Windows IFS文件驱动程序的主要功能实现
第四章 CPP Unit测试框架
4.1 测试驱动开发
4.2 CPPUnit测试框架简介
4.3 CPPUnit总体构成
4.4 CPPUnit类介绍
4.4.1 Test类
4.4.2 TestFixture类
4.4.3 TestCase类
4.4.4 TestSuite类
4.4.5 SynchronizedObject类
4.4.6 TestListener类
4.4.7 TestResult类
第五章 Windows IFS自动化测试框架的设计和实现
5.1 Windows IFS自动化测试框架系统概述
5.1.1 需求分析
5.1.2 设计目标
5.2 总体设计
5.2.1 设计原则
5.2.2 模块设计
5.2.3 框架设计
5.2.4 测试结果记录和导出
5.3 详细设计
5.3.1 术语表
5.3.2 实体描述
5.3.3 设计约束
5.3.4 模块汇总
5.4 WFSTester主要用例设计
5.4.1 测试用例定制和执行
5.4.2 测试结果查看
5.4.3 搜索Bug
5.4.4 修改Bug
5.5 WFSTester数据结构设计
5.6 测试框架的改进
第六章 总结
6.1 工作内容
6.2 工作总结
6.3 展望
参考文献
在读期间论文发表情况
在读期间参与项目情况
致谢