- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验九 打开实验八的测试脚本 执行数据驱动精灵 建立数据表 加入数据 以Regular Expression调整测试脚本 用debug模式执行测试脚本 通过后打开flight4B,用verify模式执行 6 建立批次测试 说明如何使用批次测试执行一整组的测试脚本 说明如何建立批次测试 执行批次测试并检视结果 6 批次测试 当应用程序刚刚变更,为了获得新版程序中可能存在的问题,我们需要一次执行所有测试脚本,这时需要用到批次(batch)测试的概念。 批次测试通过call命令来开启其它测试脚本 在执行批次测试之前,选择【Tools】-【General Options】,点选Run后勾选Run in batch mode选项。(此选项会让WinRunner不再跳出讯息对话窗口而中断测试的执行) call “c:\\wr\\flights\\test”(); 实验十 尝试自己使用call命令调用实验六,七,八的测试脚本,形成批测试脚本,在Flight4B中执行 对生成的脚本进行修改,使其能够循环运行4次 Winrunner中循环可使用for,while……,其语法与C语言完全相同; Winrunner中变量如果未经声明直接使用会被默认为public类型 同步点用来处理测试运行中可能发生的时间控制和窗体位置等问题。当WR执行到同步点时,会暂停执行以等待应用程序某些状态的改变后,再继续执行脚本。 3.2 GUI检查点 检查点可以让用户比较软件当前版本和以前版本的区别。录制测试时,在用户需要检查软件反应的地方插入检查点;插入检查点后,WR会收集一套性能指标,在测试运行时对其一一验证。 GUI检查点 位图检查点 文本检查点 数据库检查点 Winrunner中通过建立GUI检查点,检查GUI对象的属性,并以此判定该对象的功能是否正常。 插入GUI检查点 检查单个属性的值: 点选Insert-GUI Checkpoint -For Single Property 检查单个对象: 点选Insert-GUI Checkpoint- For Object/Window 检查一个窗体中的多个对象: 点选Insert-GUI Checkpoint- For Multiple Objects 插入检查点后,脚本中将加入obj_check_gui 语句或win_check_gui语句。 3.3 位图检查点 位图检查点是做一个窗体或区域的截图,并把这张图片和以前的版本进行比较,检查是否存在差异。 Winrunner提供三种方式建立图像检查点: 屏幕区域:以鼠标拖拉方式决定图像检查点的区域 窗口:以整个窗口作为图像检查点的区域 GUI物件:以整个GUI对象作为图像检查点的区域 3.4 文本检查点 文本检查点读取GUI对象和位图中的文本,使你可以检验文本内容。 3.5 数据库检查点 数据库检查点检查一定数量的行和列组成的集合(这个集合由你在数据库中创建)的内容。 实验五 同步点 在Flight Reservation中建立一张新的订单,并新增到数据库中 变更预设等待时间的设定 如何识别何种问题需要以同步点解决 加入同步点 执行测试脚本 检视结果 具体步骤 录制测试脚本 1、启动WR,并加载GUI Map File (flight4a.gui) 2、启动Flight 4A,并登录 3、开始以Context Sensitive模式录制测试脚本 4、建立新的订单 5、填入航班与旅客资料 6、点选“Insert Order”,将订单新增到数据库中 7、点选“Delete Order”,删除刚才新增的订单 8、停止录制,并保存测试脚本为lesson5 变更预设等待时间的设定 1、点选Tools-General Options… 2、选取Run-Settings 3、将10000msec改成1000msec(1秒) 4、按下“OK” 如何识别何种问题需要以同步点解决 1、启动WR,并加载刚保存的lesson5脚本 2、点选“Run From Top” 3、暂停执行 4、按下“Pause” 加入同步点 1、确认Flight Reservation已经启动 2、确认WR已经启动,并加载lesson5测试脚本与GUI Map File 3、将光标移动到要插入同步点的位置 4、插入同步点:点选Insert-Synchronization Point -For Object/Window Bitmap 5、手动将1秒钟改成10秒钟: obj_wait_bitmap(Insert Done..., Img1, 10) 6、保存测试脚本 7、如果在Global GUI Map File模式下,记得保存新的GUI对象 实
您可能关注的文档
- 第05篇 计算机程序设计.ppt
- 第05篇 SQL Server 数据库基础.ppt
- whx副程式及函式.ppt
- WildFire4.0模型材料与质量分析的设置与应用.docx
- 第05篇 面向对象高级程序设计.ppt
- WIN 7 系统账户登录密码设置和屏幕保护.docx
- Win XPWindows 2000中远程关机命令.doc
- 第05章 类及对象.ppt
- 社区养老服务设施发展趋势、现实特征及规划建议——以南京为例.pdf
- 社群大小的年变化、气候与人类活动对神农架自然保护区川金丝猴日移动距离的影响.pdf
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
最近下载
- 2023-2024学年四川省成都市石室联合中学教育集团七年级(上)期末数学试卷+答案解析.pdf VIP
- 一种双参复合肽配方及其制备方法.pdf VIP
- 《Keras与深度学习实战》第6章 基于CycleGAN的图像风格转换.pptx VIP
- (自考)市场营销学完整版PPT课件全套教学教程.pptx
- 人机协作场景下工人行为识别与安全防护机制研究.pdf VIP
- 铁路客运记录.pptx VIP
- 创新企业文化建设.pptx VIP
- 铁路客运记录编写及电报拍发实例.pptx VIP
- 太极拳初级知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 2025岭南版美术二年级上册第十三课《动画世界》核心素养教学设计.doc
原创力文档


文档评论(0)