- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《winrunner自动化测试工具使用文稿》.ppt
WinRunner测试系统工具的运用 1 WinRunner介绍 2 使用WinRunner 3 设定GUI Map 4 编辑GUI Map 5 学习虚拟对象 6 创建测试 7 同步点(Synchronize) 8 检查点(Checkpoint) 启明星辰学习交流文档 理论环节 认识WinRunner系统的主要功能及适用范围 认识WinRunner系统进行软件测试的基本思想与策略 学习WinRunner系统进行软件测试的主要任务和过程 掌握运用WinRunner系统工具的应用配置 掌握运用WinRunner系统实现功能测试 实践环节 认识并掌握WinRunner系统的配置使用 认识并掌握WinRunner系统进行软件测试的实践 1 WinRunner介绍 WinRunner(简称WR)是一种基于MS Windows的功能测试工具。 WR可以帮助用户自动处理从测试开发到测试执行的整个过程,可以创建可修改和可复用的测试脚本,而不用担心软件功能模块的变更。 使用WinRunner进行自动化测试的好处: 快速(Fast)、可靠(Reliable)、 可重复(Repeatable)、可程序化(Programmable)、 广泛的(Comprehensive)、可再使用(Reusable) WinRunner的测试模式 以WinRunner执行测试,就与人工测试一样,WinRunner 会仿真鼠标的动作与键盘的输入。当在软件操作中点击GUI(图形用户界面)对象时,WR会使用一种类C的测试脚本语言 (TSL) 生成一个测试脚本。测试人员可以用手工编程的方法编辑这个脚本。 WinRunner包括的功能生成器 (Function Generator) 可以帮助用户快速简便的在已录制的测试中添加功能。 WinRunner有两种录制测试的模式: (1)环境判断模式(Context Sensitive Mode) (2)模拟模式(Analog Mode) 环境判断模式 环境判断模式根据用户选取的GUI对象将用户对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次对被测软件进行操作,测试脚本会描述用户选取的对象和操作动作。 当进行录制时间,WR会对选取的每个对象做唯一描述并写入GUI map(映射) 中。GUI map和测试脚本被分开保存和维护。当软件用户界面发生变化时,用户只需更新GUI map。这样一来,环境判断模式的测试脚本将非常容易地被重复使用。 执行测试时只需要回放测试脚本。回放测试脚本的过程,就是WR模拟一个用户使用鼠标选取对象、用键盘输入数据的操作过程。 WR从GUI map中读取对象描述,并在被测软件中查找符合这些描述的对象。 模拟模式 模拟模式记录鼠标点击、键盘输入和鼠标在二维平面上(x轴、y轴)的精确运动轨迹。执行测试时,WR让鼠标根据轨迹运动。 模拟模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。 WinRunner的测试过程 WinRunner的测试流程分为以下六个阶段: 创建GUI Map:识别应用程序的GUI对象 创建测试:建立测试脚本 调试测试:对测试脚本除错(debug) 执行测试:在新版应用程序执行测试脚本 查看测试结果 报告发现的错误 样本软件和测试套件 WinRunner 7.6 中附带了一个用于航班预定的样本软件Flight Reservation。该样本软件有两个版本Flight4A 和Flight4B,其中 Flight4A 版本是正常的软件, Flight4B 版本中则有意识加入了一些错误。 样本软件的登录:可以使用任意用户名(长度至少为4)登录Flight Reservation软件,密码为Mercury。 WinRunner和测试套件的其他工具一起提供整个测试流程的解决方案:测试计划、测试开发、GUI负载测试、错误跟踪以及多用户系统客户端负载测试。常用测试套件有: TestDirector(测试管理工具) LoadRunner(用于Client/Server结构软件的测试工具) 2 使用WinRunner 启动WinRunner WinRunner主窗口 测试窗口 加载WinRunner插件 3 设定GUI Map WinRunner如何识别应用程序中的GUI对象 使用GUI Spy查看GUI对象的属性 选择GUI Map的工作模式 使用RapidTest Script Wizard学习对象并产生测试脚本 WR如何识别GUI对象 关于识别GUI对象 一般的Windows应用程序,通常是由窗口、按钮、菜单等组成,这些在WinRunner中通称为GUI对象。WR会通过学习这些GUI
您可能关注的文档
- 《sensION+系列测定仪和电极》.pdf
- 《SharePoint 2016 测试环境安装配置指南》.pdf
- 《SharpDevelop Addin(插件树) 使用方法》.doc
- 《sharp红外测距传感器》.doc
- 《Show Time策划书》.doc
- 《Silverlight.XNA(C#)跨平台3D游戏研发手记:(十一)3D SLG(策略战棋游戏)设计案例》.doc
- 《SJ-T 10694-1996 电子产品制造防静电系统测试方法》.pdf
- 《SM7015恒压led驱动芯片18V50mA电源方案测试报告》.pdf
- 《SNT 1897-2016 食品中菌落总数的测定- PetrifilmTM测试片法》.pdf
- 《soapUI学习(WebService测试工具)》.pdf
文档评论(0)