实验Winrunner的使用.ppt

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

实验 Winrunner的使用 开启Winrunner 开启Winrunner,选择“Tools” →“General Options…” 修改GUI Map模式为GUI Map file per test,确认后重启软件。 GUI map 选择ToolsGUI Map Editor 可以查看GUI map的内容。GUI map实际上是一个或多个GUI map文件的总和。 在GUI Map Editor中,可以查看整个GUI map或单个GUI map文件的内容。GUI对象按照他们在软件中出现时所在的窗体分组。 也可以在GUI Map Editor保存GUI Map。 一、使用两种录制模式 操作演示:录制Context Sensitive模式的测试脚本 1、启动WR 2、启动Flight 4A,并登录 3、开始以Context Sensitive模式录制测试脚本 4、开启3号订单 5、停止录制 6、储存测试脚本为lesson3 7、保存GUI Map File,命名为flight4a.gui 保存GUI Map 1). 选择ToolsGUI Map Editor,打开编辑器。 2). 选择ViewGUI Files。 3). 确认Temporary文件显示在GUI File清单中。文件名前有一个星号(*),表示GUI map文件被改变了。当文件保存后,星号消失。 4). 在GUI Map Editor中,选择FileSave打开Save GUI File对话框。 5). 选择文件夹、文件名(或输入新文件名)。点击保存。被保存的GUI map文件被加载并显示在GUI Map Editor里。下次开启可在此加载。 一、使用两种录制模式 操作演示:录制Analog模式的测试脚本 1、打开lesson3测试脚本,将光标移到最后一行 2、开始以Context Sensitive模式录制测试脚本 3、打开传真订单窗口,输入Fax Number:4155551234 4、勾选“Send Signature with order” 5、在Context Sensitive模式下录制签名动作 6、清除签名 7、将Fax Order窗口移动到其它位置 一、使用两种录制模式 8、使用F2切换到Analog模式下录制签名动作 9、再按F2切换回Context Sensitive模式,并将 订单传真出去 10、停止录制 11、保存测试脚本lesson3 12、保存更新后的GUI Map File到flight4a.gui 操作演示:执行测试脚本lesson3,并分析测试结果 二、加入检查点 GUI对象检查点 在测试应用程序时,通常是透过检查GUI对象的属性,来测试功能是否正常。当GUI对象的属性值与预期的值不符合时,表示有问题产生了。 在WR中可以建立GUI检查点,可以检查: 二、加入检查点 插入GUI检查点 1、启动WR,并加载GUI Map File (flight4a.gui) 2、启动Flight 4A,并登录 关于运行差异的提示 当WinRunner以Debug或者Verify模式运行测试,如果发现与预期结果不一致的地方,会给出提示:这里我们选择Continue继续运行,最后在结果中查看错误。 建立GUI对象检查点时的建议 可以使用createGUI CheckpointFor Multiple Objects…,一次检查窗口中多个或是全部的GUI对象; 如果打算在深夜或无人时执行测试,可以设定当检查点不一致时,WR不要显示讯息以免中断测试的执行; 如果想要更新检查点的预期值,请以Update模式执行一次测试脚本,则WR会以执行当时截取到的值,覆盖原本的预期值,成为新的预期值。 关闭提示 WinRunner 主窗口? Settings? General Options… 在Flight 4A中运行测试 在Flight 4B中运行测试 开启在Flight 4B,运行测试脚本,并查看测试结果,找出错误。 二、加入检查点 位图检查点 如果应用程序包含位图,我们可以通过插入位图检查点,逐一对比各个像素来比较捕获的位图。 每当捕获一个对象,WR插入一条obj_check_bitmap语句到测试脚本中,并通过该语句检查一个窗口或一个范围。 分别在Flight 4A和Flight 4B中运行测试,并查看结果,在Flight 4B中发现无法清除签名的mismatch错误。点击红色字体的结果查看原因。 三、插入同步点 当执行测试时,所测试的应用程序每次操作的响应时间并不一定,导致执行输入动作的时间也需要等待。 比如以下的动作,会花几个秒钟: 从数据库取得数据; 等待一个窗口开启; 等待状态

文档评论(0)

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

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

1亿VIP精品文档

相关文档