- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、工具介绍:
Ruby?Ruby是面向对象的编程语言,它追求的是“简便快捷的面向对象编程”。Ruby是解释型语言,因此不需编译即可快捷地编程。同时Ruby具有类似Perl的强大的文本处理功能,它可并不只是个玩具,您可以用它来进行实用的编程。此外,您还可以很方便地使用C语言来扩展Ruby的功能,因此可以把她当作各种库的前端来使用。
Watir?Watir( Web Application Testing in Ruby) 是一个优秀的开源工具,用于开发基于Web 应用的自动化测试程序。它使用Ruby 脚本语言,提供了轻量级的自动化测试程序框架和丰富的开发库,有效地加速了自动化测试程序开发。
Watir Watir 开发自动化程序的优势
Watir是一个轻量级的用于开发基于Web应用的自动化测试框架,它基于Ruby语言,提供了丰富的开发库,简化了自动化测试程序开发。下面我们总结了Watir的主要一些优良特性:
l???????? Watir 基于 Ruby 语言。 Ruby 是面向对象语言,功能强大,简单易用。程序解释执行不用编译;
l???????? Watir 支持多种操作系统平台,包括 Windows, Mac, Linux ;同时支持多种主流浏览器,如 IE, Firefox, Chrome
l???????? Watir 提供了丰富的开发库,封装了包括浏览器窗口 windows,button, link, dialog, image, table, div 等绝大多数 HTML 对象类型,方便测试人员快速构建自动化测试程序。
l???????? Ruby 提供了强大的交互命令工具 IRB(Interactive Ruby Shell), 在 Watir 程序开发中,我们使用 IRB 调试代码。别于传统调试方法,测试人员可以就单独一条命令或者一段程序进行调试,从而能够快速定位错误,节省调试时间。
l???????? Ruby 提供了 Test::Unit 单元测试框架,通过继承该框架,我们可以对测试用例,测试用例集 (Test Suites) 进行灵活方便地组合和调用,并且可利用断言 (Assertion) 来验证测试结果。
l???????? 其他脚本语言如 Perl, Python, Shell 等也可以很好地集成到 Watir 程序中。
l???????? Watir 程序在运行时,允许测试人员在该测试机器上访问其他网页或者进行其他操作而不会影响到对象识别的结果。
二、开源自动化测试工具组合:Ruby+Watir安装
1.?????? 工具安装包准备:
Ruby官方下载地址:/zh_cn/downloads/,稳定版本Ruby 1.8.6
Watir下载地址:/frs/?group_id=104release_id=28016,建议装watir 1.5.2
Firefox下载地址:/Get/gjrj/06102608545293311.shtml,建议装2.0
Gem下载地址:/frs/?group_id=104release_id=28016
建议装:rubygems-update-1.3.4.gem
?
Firefox插件jssh、firebug、firewatir下载
JsshGoogle搜索,之前找的忘记是那了,建议装jssh-WINNT-2[1].x.xpi
Firebug下载地址:用google搜索,之前找的忘记是那了,建议装firebug-1.05
Firewatir下载地址:/p/firewatir/downloads/listfirewatir-1.1
2.?????? 安装步骤:
????????? 安装环境:Windows xp
????????? 安装ruby,直接点击ruby的exe安装文件即可
????????? 安装firefox,直接点击exe安装文件即可
????????? 安装firefox插件,安装方法:打开firefox浏览器,点击“文件”/“打开”,选择插件文件名,安装即可;提醒:需要安装插件有:jssh、firebug
????????? 安装firewatir,安装方法:点击“开始”/“运行”,在页面输入命令:cmd,进入DOS命令操作界面;进入ruby安装的目录,输入命令:gem install firewatir-1.1.gem
????????? 安装watir
1)????? 点击“开始”/“运行”,在页面输入命令:cmd,进入DOS命令操作界面,
2)????? 进入ruby安装的目录,输入ruby –v,查看ruby版本,显示:Ruby 1.8.6
3)????? 输入gem –v,查看gem版本,显示0.94
4)????? 升级gem,把gem
您可能关注的文档
- 2016如年国家公务员面节试自我介绍完美解读篇.doc
- 2016银行际从业考试试题T下载.doc
- 2016银行职业资格从考试《银行业法律法规》知识点:股数票市场.docx
- 2016中国传媒5大果学播音主持艺术学院专业.doc
- 2016自个考《市场营销学》各章个节复习笔记.docx
- 2017H中传设计艺术学考研考生推荐最个好用的参考书目.doc
- 2017L年小北京电影学院中国电影教育研究中心院电影教育方向考研重点资料分析.doc
- 2017O中国传媒大学设计艺术学调考研心态决战经验.doc
- 2017读中国传媒大学设计艺术学不考研p如何舒缓紧张情绪.doc
- 2017返中国传媒大学设计艺术学考不研心态问题如何据坚持.doc
文档评论(0)