收藏到会员中心

文档题目:

自动化测试工具的开发

自动化测试工具的开发
上传会员: 小桃子
提交日期: 2013-06-25 12:28:22
文档分类: 计算机设计
浏览次数: 118
下载次数: 0
下载地址: 点击标题下载 源代码 (需要:25 积分)
点击标题下载 论文 (需要:25 积分)  
如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:13303
摘  要
自动化测试工具的开发主要针对的是实际软件测试需求,从而减少人工测试的工作量,大大增加在有限的时间内的测试,并且增强测试的质量。
我们开发的自动化测试工具是一个用户界面自动化测试的工具。它分为录制模块、脚本模块、对象交互模块和日志模块,同时程序的执行也是按照这个流程进行。其中对象交互模块为内部模块,衔接脚本管理和日志管理两个模块,本身没有界面显示。
经过分析,我们使用Microsoft公司的Microsoft Visual Studio.NET开发工具,利用其提供的各种面向对象的开发工具,尤其是界面窗口这一能方便而简洁操纵对象,首先使用UML建立自动化测试工具的模型,然后在已建模型的基础上,以VC++.NET为开发工具对该工具进行实现,并不断修正和改进来不断满足用户需求。
关键词:自动化测试, 对象交互, 录制, UML
目  录
摘  要 1
Abstract 2
第一章 前言 3
1.1概述 3
1.1.1开发背景 3
1.1.2开发的现实意义 3
1.2论文结构 4
第二章 自动化测试工具的研究概述 5
2.1自动化测试工具基础 5
2.1.1自动化测试依据 5
2.1.2自动化测试工具设计的一般原则 5
2.2自动化测试工具简介 5
2.2.1 IBM Rational 6
2.2.2 QuickTest Professional 6
2.3自动化测试工具特点 7
2.3.1自动化测试的优点 7
2.3.2自动化测试存在的问题 7
2.3.3自动化测试的优缺点对比 8
2.4自动化测试工具的应用与发展方向 9
第三章 基于UML的自动化测试工具分析与设计 10
3.1自动化测试简介 10
3.1.1概述 10
3.1.2自动化测试工具的模块分析 10
3.1.2.1录制模块 11
3.1.2.2脚本模块 11
3.1.2.3对象交互模块 11
3.1.2.4日志模块 11
3.2需求模型 11
3.2.1定义活动者 11
3.2.2定义用例 11
3.3动态模型 13
3.3.1回放脚本的UML的交互图 13
3.3.2回放脚本的UML的状态图和活动图 14
3.3.2.1 UML状态图 14
3.3.2.2 UML活动图 16
3.4本章小结 16
第四章 录制模块与对象交互模块的程序实现 17
4.1开发工具——Visual C++.NET 17
4.1.1 .NET概述 17
4.1.2 Visual C++.NET的新特性 17
4.1.3 Visual C++.NET的新功能 18
4.1.4 Visual C++.NET增强了开发人员的能力 19
4.2自动化测试工具的主界面功能简介 19
4.3录制模块 20
4.3.1钩子函数的安装和卸载 20
4.3.2获取鼠标点击的窗口的窗口信息 23
4.3.3生成测试脚本 24
4.4脚本管理模块 24
4.4.1脚本技术 25
4.4.2脚本结构 25
4.5对象交互模块 26
4.5.1用于保存脚本信息的类AutoFind 26
4.5.2查找定位对象 27
4.5.3操作对象 30
4.6日志模块 31
4.7本章小结 32
第五章 结论 33
参考文献 34
致  谢 35

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇电子邮件客户端软件 下一篇学生论坛的设计与实现

相关栏目

最新文档下载

推荐文档下载