winrunnr学习交流.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
winrunnr学习交流

winrunner 学习交流 2007-4-19 介绍winrunner winrunner简介 Mercury WinRunner为我们提供有力的工具进行企业级的功能测试和回归测试。它自动捕获、验证并重放用户交互,以便确定故障并确保部署中的业务流程能顺利实施并保持稳定。 优点 1、通过自动执行重复任务减少测试时间。 2、通过在升级应用程序时修改和重用测试脚本,尽量提高投资回报。 winrunner测试流程 一  WinRunner插件 WinRunner的Add-In 载入Add-Ins实际上是将在Add-In中的特殊的函数装载到内存中。当创建测试脚本时,只有这些选中的Add-In中的函数会列在函数生成器中,在运行脚本时,只有那些在载入的Add-In中的函数可以被执行,否则WinRunner将会给出一个不能识别函数的错误信息。 winrunner窗体简介 二 录制模式 三  GUI对象 2.1 什么是GUI对象? GUI指Graphical User Interface,即图形用户接口(button、menu、toolbar、etc) GUI Map指图形用户接口地图,Winrunner正是通过这张地图来找到软件中的每一个按键、输入框等等 三  GUI对象 2.2 WR通过以下方式学习软件的GUI: 使用RapidTest Script wizard学习软件每个窗体中所有的gui对象的属性。 通过录制脚本的方法学习被录制的那部分软件中的所有的gui对象的属性。 使用GUI MAP EDITOR来学习单个gui对象、窗体或某个窗体中所有gui对象的属性。如果软件开发过程中gui改变了,用户可以使用GUI MAP EDITOR更新gui map WR学习软件的GUI对象和对象的属性。你可以用GUI Spy查看任意GUI对象的属性 三  GUI对象 2.3 gui对象的保存 -两种保存模式 三  GUI对象 2.4 加载GUI map文件   WR把对象的信息保存在一个GUI map文件中。当你需要用GUI map文件来寻找对象时,你必须把文件加载到GUI map中。你必须在测试开始前加载合适的GUI map文件。 有两种方法加载GUI map文件: a. 用GUI_load功能 b. 从GUI Map Editor中加载 四 检查点 在脚本中可以插入以下四类检查点: GUI检查点 位图检查点 文本检查点 四 检查点 3.1 GUI检查点 又称用户界面检查点.设置GUI检查点(检查字段内容值;单选按钮是打开还是关闭;按钮是否处于激活状态等)   比如:你可以查看一个button是否可用或一个清单中哪个项目被选定了。 四 检查点 检查GUI对象可以通过创建GUI checkpopints来实现,一个GUI Checkpoints可以检查一个GUI对象属性的行为。(字段、CheckBox、是否激活状态) 四 检查点 3.2位图检查点(bitmap checkpoint)   举例而言,在一个应用程序中,点击“清除”按钮后应该清空某一位图区域。我们录制脚本时,在点击按钮这个动作之后对此区域设置bitmap checkpoint(checkpoint 记录下区域为空白状态),将来利用这一脚本测试新版本的应用程序时,就可以检查“清除”按钮的功能是否依旧有效。如果位图区域无法被清空,检查结果中就会报错。 Checkpoint 的范围确定有两种方式:以窗口为参考对象或以屏幕为参考对象。 四 检查点 3.3文本检查点(text checkpoint) 1)??验证某值是否在一定范围内 2)??计算数值是否正确 3)??当某个指定的文字出现在画面上时就执行 某些操作   注意:GUI checkpoint(用户界面检查点)和text checkpoint(文本检查点)的区别:读取标准GUI 对象(如编辑框、列表、菜单等)中的信息,使用GUI checkpoint;读取位图或非标准GUI 对象的信息,使用text checkpoint。 五 调试脚本 4.1 三种运行模式: Verify验证模式:  运行一个测试脚本去检查应用程序的行为并保存测试结果时,采用Verify模式。 Debug调试模式:  运行测试脚本检查是否运行平稳并且没有语法上的错误,可采用Debug模式。 Update更新模式:  当你想为GUI检查点或位图(Bitmap)检查点创建一个新的预期结果,可采用Updata模式 五 调试脚本 六 winrunner 脚本语言 TSL(Test Script Language ) WinRunner的脚本语言是Mercury Interactive

文档评论(0)

mk808606 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档