WatiN自动化测试实践WatiN自动化测试实践.doc

WatiN自动化测试实践WatiN自动化测试实践.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WatiN自动化测试实践WatiN自动化测试实践

WatiN自动化测试实践 本书前面章节介绍了watir的使用,而在本章我们将介绍一款受到watir项目的启发,从而在.NET平台上开发的Web开源测试工具下项目-WatiN. 如果你已经阅读过本书中前面有关于Watir的章节,那么将会对更好的理解本章的内容有所帮助。如未阅读也没关系,本章的内容是个从零开始的过程,并不依赖其他章节。 本章将首先就WatiN的概况,如何安装以及基础知识进行讲解,然后对WatiN中的一些高级应用进行知识面的扩展,再之后介绍如何使WatiN与.NET平台的单元测试工具结合来更好的管理和运行测试,最后通过一个具体的实例来把之前介绍的内容串联起来,来达到在实际工作中熟练运用WatiN进行自动化测试项目的实施的目的。 3.1 WatiN简介 在学习WatiN的使用之前,我们先对WatiN的情况做一些简单的介绍,通过简介你会知道WatiN可以做什么以及它的优势在哪里。 3.1.1 WatiN介绍 WatiN的全称为“Web Application Testing In .Net”,是由Jeroen van Menen在2005创建并开发的一个开源项目。之初,他开发的目的是为了替代当时在公司使用的商业工具,之后在应用中取得了巨大的成功,并且当时缺少一款免费且好用的基于.net的web测试工具,所以最后他决定把这个项目开源。WatiN项目创建之后得到了广泛的使用,目前已有超过12万次的下载量。由于watin是基于.net开发的,所以如果公司开发项目的环境是.net的话,选择watin作为测试工具可以更好的与现有项目集成,缩短学习周期,是个不错的选择。下面简单罗列了Watin的一些主要功能,已给读者更好的确定watin是否适合本公司的情况作出参考。 支持AJAX站点测试 支持web页面截图 支持frames和iframes 可以处理alert,confirm之类的弹出提示框 支持HTML对话框 可以很容易与现有的单元测试工具集成 支持IE6,7,8,9以及Firefox 2,3浏览器 代码开源,可以二次开发适合自己的功能 3.1.2 WatiN与其它自动化测试工具的比较 3.2 WatiN自动化测试环境搭建 古语有云:工欲善其事,必先利其器。为了更为简易,便捷的使用WatiN进行自动化测试,搭建一个合理的测试环境可以使我们事半功倍。 WatiN的安装配置 WatiN目前必威体育精装版的版本是196,可以从地址/projects/watin/files/ WatiN%202.x/2.1/下载必威体育精装版版本的安装包。对于使用一个工具,首先了解它的目录结构是非常重要的,尤其是对于开源的工具,里面会包含大量的的有关工具使用的知识以及相关的说明文件。那么我们把下载的源文件解压缩后,目录如图3-1所示: 图3-1 WatiN源文件的目录结构 源文件目录说明: Bin:包含.Net 2.0,3.5,4.0几个版本的编译过的WatiN程序集,其中最重要就是WatiN.Core.dll这个文件,这个就是WatiN的核心文件,在创建自动化测试项目后,都要在项目中引用该文件。 Examples:包含几个介绍WatiN使用的几个示例。这几个示例分别说明了WatiN的几个高级应用或扩展,相关的知识会在后面的章节中一一进行讲解。 Mozilla :包含WatiN在使用Firefox进行测试执行时需要的几个不同版本的jssh插件。 Source :包含WatiN的源代码。 WatiN.chm: WatiN的帮助文档,可以帮助我们更好的了解WatiN的组成和使用。在编写测试代码的过程中,它是一个非常好的工具文档。 在我们了解了WatiN源文件的文件组成后,应该有点迫不及待的想体验一下WatiN了。不过在此之前,我们还需要把WatiN的相关测试环境搭建起来。 我们需要首先安装Vistual Studio 2008或以上版本,需要说明的是,本章的所有代码或截图都基于Vistual Studio 2008,所以为了学习的方便,也建议大家安装这个版本,具体的安装过程这里就不再赘述。Vistual Studio安装之后,为了使用WatiN,我们只需要在创建的项目中引用WatiN.Core.dll这个文件即可,创建的项目可以是控制台程序,桌面程序或者测试项目。本章中的代码示例大都是在控制台程序中编写的,所以就以控制台程序为例来说明引用WatiN的具体过程: 创建控制台程序 打开Vistual Studio 2008,新建项目,在项目模版中选择“控制台应用程序”,名称命名为“WatiNTest”,点击确定。 图3-2 在Visual Studio 2008中创建控制台应用程序 添加WatiN引用 WatiNT

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档