欢迎来到天天文库
浏览记录
ID:21990586
大小:917.00 KB
页数:77页
时间:2018-10-21
《winrunner自动化测试工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、认识WinRunner系统的主要功能及适用范围认识WinRunner系统进行软件测试的基本思想与策略学习WinRunner系统进行软件测试的主要任务和过程掌握运用WinRunner系统工具的应用配置掌握运用WinRunner系统实现功能测试WinRunner测试系统工具的运用2021/7/3安装安装winrunner8.0重启计算机运行时需要license运行破解目录下的m-mwr82.exe经过上面的安装过程,完成winrunner的安装和破解2021/7/31WinRunner介绍WinRunner(简称WR)是一种基于MSWindows的功能测试工具。WR
2、可以帮助用户自动处理从测试开发到测试执行的整个过程,可以创建可修改和可复用的测试脚本,而不用担心软件功能模块的变更。使用WinRunner进行自动化测试的好处:快速(Fast)、可靠(Reliable)、可重复(Repeatable)、可程序化(Programmable)、可再使用(Reusable)2021/7/3WinRunner的测试模式以WinRunner执行测试,就与人工测试一样,WinRunner会仿真鼠标的动作与键盘的输入。当在软件操作中点击GUI(图形用户界面)对象时,WR会使用一种类C的测试脚本语言(TSL)生成一个测试脚本。测试人员可以用手工
3、编程的方法编辑这个脚本。WinRunner有两种录制测试的模式:(1)上下文敏感模式(ContextSensitiveMode)(2)模拟模式(AnalogMode)2021/7/3上下文敏感模式上下文敏感模式根据用户选取的GUI对象将用户对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次对被测软件进行操作,测试脚本会描述用户选取的对象和操作动作。当进行录制时,WR会对选取的每个对象做唯一描述并写入GUImap(映射)中。GUImap和测试脚本被分开保存和维护。当软件用户界面发生变化时,用户只需更新GUImap。这样一来,上下文敏感的测试脚本将非
4、常容易地被重复使用。执行测试时只需要回放测试脚本。回放测试脚本的过程,就是WR模拟一个用户使用鼠标选取对象、用键盘输入数据的操作过程。WR从GUImap中读取对象描述,并在被测软件中查找符合这些描述的对象。2021/7/3模拟模式模拟模式记录鼠标点击、键盘输入和鼠标在二维平面上(x轴、y轴)的精确运动轨迹。执行测试时,WR让鼠标根据轨迹运动。模拟模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。2021/7/3WinRunner的测试过程WinRunner的测试流程分为以下六个阶段:创建GUIMap:识别应用程序的GUI对象创建测试:建立测试脚本调试测试
5、:对测试脚本除错(debug)执行测试:在新版应用程序执行测试脚本查看测试结果报告发现的错误2021/7/3样本软件WinRunner中附带了一个用于航班预定的样本软件FlightReservation。该样本软件有两个版本Flight4A和Flight4B,其中Flight4A版本是正常的软件,Flight4B版本中则有意识加入了一些错误。样本软件的登录:可以使用任意用户名(长度至少为4)登录FlightReservation软件,密码为Mercury。2021/7/32使用WinRunner启动WinRunnerWinRunner主窗口测试窗口加载WinRu
6、nner插件2021/7/3启动winrunner开始->程序->winrunner选择要安装的插件。免费提供了上述四种。其他单独需要购买。2021/7/32、(本窗口)你可以使用此窗口去录制测试,或编辑脚本1、WinRunner主窗口,显示所有打开的测试3、工具条快捷按钮,帮助你快速打开、运行或保存测试4、用户自定义工具栏,通过“tools”菜单设置5、状态栏,显示当前运行状态或所选择的命令2021/7/3测试脚本2021/7/33GUI对象的识别和GUIMap文件WinRunner如何识别应用程序中的GUI对象使用tools->GUISpy查看GUI对象的属
7、性使用insert->RapidTestScriptWizard学习对象并产生测试脚本(只在Gloable模式下有效)使用tools->GUImapeditor查看对GUI对象进行维护2021/7/3运用SPY识别GUI对象运行“飞机预定票程序”。出现下图:2021/7/3运行WinRunner,选择File>New。打开GUISPY。如图:2021/7/3捕捉到的信息2021/7/3GUIMap(界面地图)的两种方式进入WinRunner,选中如图所示菜单:GUIMAP文件就是用于记录GUI对象属性的文件,因为其中包含了位置信息,所以用一个MAP来表示2021
8、/7/3GlobalGU
此文档下载收益归作者所有