WinRunner解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;2.1 功能测试工具简介;2.2 WinRunner简介;2.2 WinRunner简介;1、运行;1、运行;1、运行;1、运行;1、运行;2、测试模式 ;环境判断模式(Context Sensitive mode) 能记录测试人员绝大部分的操作过程 WinRunner 会确定测试人员每一个所点击的操作(包括窗口菜单、目录和按钮)和典型的操作任务。 WinRunner 对每一个选择的对象写一个唯一的 GUI map来进行描述。 GUI map在于把文件维护从测试脚本中分离。如果应用软件用户界面改变了,测试人员只要更新 GUI map,不必重新录制。  在“Test”菜单中点击“Record-Context Sensitive”就可以实现环境判断模式,一般在使用中默认为该模式。 ;模拟模式(Analog mode) 能记录鼠标点击、键盘输入和鼠标在二维平面上(x轴、y轴)的精确运动轨迹。 在“Test”的菜单中点击“Record-Analog”后就可以实现模拟模式。 ;WR的测试过程分为以下六个阶段: 创建GUI map 创建测试 调试测试 执行测试 查看测试结果 报告发现的错误;创建GUI map 使用 RapidTest Script wizard(快速测试脚本指南)回顾软件用户界面,并系统地把每个GUI 对象的描述添加到 GUI map 中。 测试人员也可以在录制测试的时候,通过点击对象把对单个对象的描述添加到 GUI map 中。 注意:当使用 GUI map per test 模式时,测试人员可以跳过这一步骤。 ;创建测试 测试人员可以通过录制、编程或两者同时使用的方式创建测试脚本。 录制测试时,在测试人员需要检查软件反应的地方插入检查点(Checkpoint)。测试人员可以插入检查点来检查 GUI 对象,位图(Bitmap)和数据库。 在这个过程中,WR 捕捉数据并作为期望结果(被测软件的期望反应)储存下来。 ;调试测试 测试人员可以先在调试模式(Debug mode)下运行脚本。测试人员也可以设置中断点(Breakpoint),监测变量,控制WR识别和隔离错误。调试结果被保存在调试文件夹(Debug folder),一旦调试结束就可以删除。 执行测试 测试人员在检验模式(Verify mode)下测试被测软件。WR在脚本运行中遇到检查点后,就把当前数据和前期捕捉的期望值进行比较。如果发现有不符合,就记录下来作为实测结果。;查看测试结果 测试是否成功由测试者来认定。每次测试结束,WR会把结果显示在报告中。报告会详述测试执行过程中发生的所有主要事件,如检查点、错误信息、系统信息或用户信息。 如果在检查点有不符合被发现,测试者可以在 Test Results(测试结果)窗口查看预期结果和实测结果。如果是位图不符合,测试人员也可以查看用于显示预期值和实际测结果之间差异的位图。;报告发现的错误 如果由于测试中发现错误而造成测试运行失败,测试人员可以直接从测试结果(Test Results) 窗口报告有关错误的信息。这些信息通过 EMAIL 发送给测试经理(QA Manager),用来跟踪这个错误直到被修复。;启动样本软件 样本软件位于:【WinRunner】-【Sample Application】。 有两个版本 Flight 4A 和 Flight 4B。Flight 4A 是正常的软件,Flight 4B 有一些故意加入的错误。 登录 使用任意用户名(长度必须至少 4 个字符)登录 Flight Reservation (航班预订) 软件,密码为:Mercury。 WEB 版样品软件 在http://MercuryT可下载;或通过点击【WinRunner】-【Sample Application】-【Mercury Tours site】来访问。 ;WR 和测试套件的其它工具一起提供整个测试流程的解决方案:测试计划、测试开发、GUI测试、错误跟踪和多用户系统客户端负载测试。 1. TestDirector TestDirector 是测试管理工具,帮助测试人员计划和组织测试活动。用 TD 可以创建手工和自动控制测试的数据库、建立测试流、执行测试、跟踪和报告错误。 2. LoadRunner LoadRunner 是用于 Client/Server 结构软件(Browser/Server 结构也可以使用)的测试工具。可以模拟多个用户登录到一台服务器的情况。;2.3.1 GUI Map 2.3.2 录制测试脚本 2.3.3 同步点 2.3.4 GUI对象检查点 2.3.5 图像检查点 2.3.6 编辑测试脚本 2.3.7 数据驱动(Data-Driven)测试脚本 2.3.8 文字检查点(Tex

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档