- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化测试工具论文VISUAL C NET—毕业设计论文
目 录
摘 要 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
录制模块 11
脚本模块 11
对象交互模块 11
日志模块 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
UML状态图 14
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
摘 要
自动化测试工具的开发主要针对的是实际软件测试需求,从而减少人工测试的工作量,大大增加在有限的时间内的测试,并且增强测试的质量。
我们开发的自动化测试工具是一个用户界面自动化测试的工具。它分为录制模块、脚本模块、对象交互模块和日志模块,同时程序的执行也是按照这个流程进行。其中对象交互模块为内部模块,衔接脚本管理和日志管理两个模块,本身没有界面显示。
经过分析,我们使用Microsoft公司的Microsoft Visual Studio.NET开发工具,利用其提供的各种面向对象的开发工具,尤其是界面窗口这一能方便而简洁操纵对象,首先使用UML建立自动化测试工具的模型,然后在已建模型的基础上,以VC++.NET为开发工具对该工具进行实现,并不断修正和改进来不断满足用户需求。
关键词:自动化测试, 对象交互, 录制, UML
Abstract
Test automation tools are developed mainly for actual software testing requirement. Compared to manual testing, proper use of test automation tools will result in lower workload, higher testing efficiency in finite period, and higher quality products.
The test automation tool that we developed is a GUI test automation tool. It is made up of record module, script module, object interaction module and log module. This sequence is consistent with the process of running the program. Any more, object interaction module is an interior module, which links up script module and log module. So it shows no interface.
According to the analyzing, we decide to use Microsoft Visual
您可能关注的文档
- 职业健康安全管理体系学习要点.doc
- 职业生涯规划实训_.ppt
- 职业生涯规划日语系.doc
- 职业病 危害 因素 检测 复习题.doc
- 职业病危害检测与评价检测人员复习题.doc
- 职业病危害控效评价作业指导书.doc
- 职业病防治基本档案.doc
- 职业经理评价与培训 公共关系协调能力.ppt
- 职业防护标准预防手卫生PPT课件.ppt
- 职业鉴定中级站务员.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 闽教版4年级上册英语全册教学课件.pptx
- 浅谈当前我国建筑企业人力资源管理论文.docx VIP
- 浅谈建筑企业人力资源管理论文.docx VIP
- 广东省惠州市高2024届高三上学期第三次调研考试数学试题.pdf
- 病毒性肺炎影像.pptx VIP
- 新教材牛津译林版选择性必修第二册Unit1 The mass media 教学设计.pdf VIP
- (完整版)职业卫生培训试题含答案.pdf
- 初一第一学期第一次家长会课件.ppt VIP
- 惠州市2024届高三第三次调研考试(三调)思想政治试卷(含答案).pdf
- 2024-2025学年上海交通大学附属中高三上学期阶段测试3英语试卷含详解.pdf VIP
文档评论(0)