文摘
英文文摘
独创性说明
引 言
1软件测试相关概述
1.1软件质量
1.2软件测试
1.2.1软件危机
1.2.2软件测试的意义和重要性
1.2.2软件测试的目的
1.2.3软件测试的原则
1.3测试自动化
1.3.1测试自动化的优点和适用条件
1.3.2测试自动化的好处
1.3.3测试自动化的误区
1.4适合测试自动化的情况
2测试工具开发中的常用技术
2.1面向对象编程介绍
2.2钩子
2.2.1钩子概述
2.2.2钩子的运行机制
2.2.3钩子的种类和调用时机
2.2.4钩子的安装和卸载
2.2.5钩子函数
2.3系统中使用的开发工具
2.3.1 Visual C++简介
2.3.2 Tcl/Tk
3需求和系统分析设计
3.1项目介绍
3.1.1项目需求
3.1.2工具特点
3.1.3项目的主要功能要求
3.1.4前提条件和适用范围
3.1.5业务方面的数据模型
3.1.6项目中需要解决的问题
3.2系统设计
3.3软件的功能
4系统的实现
4.1组成部分
4.2数据模型
4.3文件目录结构图
4.4系统运行的截图
4.5重要的算法及实现
4.5.1消息队列的保存
4.5.2拦截消息的钩子函数
4.5.3字母键的回放函数
结 论
参考文献
致谢
大连理工大学学位论文版权使用授权书