




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 初识WinRunner、设置GUI MAP、录制测试初识WinRunner一、 运行WinRunner:在开始菜单中选择Programs WinRunner WinRunner:1. WinRunner的录制/运行引擎图标在Windows任务条的状态区域中显示。这个引擎建立和维持WinRunner与你所测试的应用程序间的连接。2. 默认情况下,WinRunner的添加插件管理对话框打开,这里列出了在你的计算机中可用到的插件列表,按照自己的需求勾选即可,我们这里不勾选。另外,当你第一次运行WinRunner时,一个帮助窗口也会打开。3. 在WinRunner的欢迎界面中,可以点击Create a New Test(创建一个新测试)来打开以的新的空的测试;点击Open an Existing Test(打开一个存在的测试)可以选择打开一个已保存的测试;点击View a Quick Preview of WinRunner(快速查看WinRunner预览)可以在你机器的默认浏览器中看到有关WinRunner的简介。如果你点击了Show on startup单选框,可使WinRunner在下次运行时不出现欢迎界面。若要在恢复欢迎界面,按Tools General Options 选择General Startup category并勾选Display Welcome screen on startup二、 认识WinRunner的主窗口:1. WinRunner的标题栏:显示当前打开测试的名字和路径。2. 文件工具条(菜单栏):提供一个经常执行任务的入口,如:打开、保存测试,查看测试结果等。3. 调试工具条:提供调试测试时使用的选项,如:单步执行、设置断点等。4. 测试工具条:提供运行测试时使用的选项,如:从头开始执行、停止等。5. 用户工具条:创建测试脚本时经常使用的工具,默认情况下是隐藏的,选择View User Toolbar使它显示出来。6. 状态条:显示当前命令的信息、光标位置、当前运行测试的结果名字。7. 测试编辑器:显示测试脚本,可以同时打开多个测试,测试名称顺序显示,太多时使用左右箭头查看。它可以有自己的标题栏,显示当前的测试名字。在左侧点击某一行测试脚本或运行测试时,会出现执行箭头。8. 调试查看窗口:显示调试时的数据,包括:查看列表Watch List、断点Breakpoints、调用序列Call Chain。可以通过在debug菜单中清空所有显示页来关闭此窗口。9. 函数查看窗口:显示能够从测试中调用的函数。可以在Tools菜单中关闭此窗口。注意了解:GUI对象与GUI MAP 文件:图形用户界面软件是由图形用户界面对象组成的,如:视窗、按钮、列表、菜单等。WinRunner是如何识别GUI对象的呢?每一个图形用户界面对象都有自己的物理特征或属性,如:类别、标签、宽度、高度、句柄、激活的等。WinRunner只需了解到在这个应用程序中和其他对象相区别可以唯一确认这个对象的属性就可以了。例如当WinRunner看到OK按钮时,它可能认识到这个按钮位于一个打开的窗体中,属于推压按钮对象类型,并且有一个文本标签OK。而GUI MAP 文件就是用于记录GUI 对象属性的文件,因为其中包含了位置信息,所以用一个 MAP 来表示。三、 识别GUI(图形用户界面)对象:1. 运行航班预约应用程序:点击 Start Programs WinRunner Sample Applications Flight 4A ,登录窗口打开。2. 运行WinRunner创建一个新测试:点击 Start Programs WinRunner WinRunner ,在欢迎窗口单击 Create a New Test或在WinRunner主窗口中选择File New。3. 打开GUI侦察:(这个工具能够侦察到GUI对象的特征)选择 Tools GUI Spy ,GUI侦察对话框打开,选择 Hide WinRunner。4. 查看所列出的唯一描述OK按钮的属性:在GUI侦察对话框中,点击 Spy 按钮,由于WinRunner隐藏了,所以可以看到航班预约应用程序的登录页,当把鼠标在此页的每个对象上移动时,指向的对象闪动,同时GUI侦察对话框中显示此对象的属性。将鼠标放置在OK按钮上,点击Ctrl + F3,OK按钮的属性就被保留在GUI侦察对话框中。查看到所在窗体名、对象名及其属性。单击 All Standard 可以查看到此对象的所有属性。5. 退出GUI侦察:单击 Close 关闭对话框。设置GUI MAP四、 选择一种 GUI MAP 的文件模式:在WinRunner中有两种GUI MAP 的文件模式,一种是针对每个测试的GUI MAP 文件模式(当每次创建一个新测试时,一个GUI MAP 文件就自动的被创建。它是与测试相协调的,打开这个测试或保存测试时都会自动加载和保存这个GUI MAP 文件。适合无经验的测试者使用。),另一种是全局的GUI MAP 文件模式(针对一组测试使用同一个GUI MAP 文件,当在这种模式下工作时,需要向GUI MAP 文件中保存WinRunner识别到的属性,当运行一个测试时,需要加载适当的GUI MAP 文件。适合熟练的测试者使用。)。1. 设置针对每个测试的GUI MAP 文件模式:选择 Tools General Options 中的 General 类型,选择 GUI Map File per Test,单击OK按钮关闭对话框。需重新启动 WinRunner 使设置生效。2. 重新将GUI MAP 文件模式设置为全局的GUI MAP 文件模式:选择 Tools General Options 中的 General 类型,选择 Global GUI Map File,单击OK按钮关闭对话框。重新启动 WinRunner 使设置生效。下面的实验中要使用全局的GUI MAP 文件模式。五、 使用快速测试脚本向导:当选择全局的GUI MAP 文件模式时,通常来说快速测试脚本向导是开始一个测试过程最简单和快捷的方法。1. 登录到航班预约系统中:在 Agent Name 文本框中输入自己的名字(admin 大于4个字符),文本框中输入 mercury 。单击 OK 航班预约应用程序打开。2. 运行WinRunner创建一个新测试:点击 Start Programs WinRunner WinRunner ,在欢迎窗口单击 Create a New Test或在WinRunner主窗口中选择File New。3. 开始快速测试脚本向导:选择Insert RapidTest Script Wizard,在欢迎界面中点击 Next 按钮进入。4. 指向要测试的应用程序:单击手形按钮,再点击航班预约应用程序的任意位置,应用程序的窗体名称出现在向导的窗体名文本框中。单击 Next 按钮。5. 清空所有的单选项:清空所有的单选项,使用向导只是来识别航班预约应用程序的GUI。单击 Next 按钮。6. 接受默认的导航控制:导航控制告诉WinRunner哪些GUI对象用来打开窗口。所以我们不需要定义其余的控制。单击 Next 按钮。7. 设置认知流程为快速,并开始自动识别:认知流程定义了WinRunner如何一步步执行被测的应用程序。单击 Learn 按钮。有弹出的对话框时,点击Next按钮。8. 设置在WinRunner每次启动时不要自动打开航班预约程序:在快速测试脚本向导的开始应用程序页中,选择默认的NO,再点击Next按钮。9. 保存GUI信息和启动脚本:快速测试脚本向导将把它所识别到的GUI信息保存到一个图形用户界面地图文件中,它同时创建一个启动脚本,其中包含了加载GUI MAP文件的命令,当你启动WinRunner时自动运行。设置文件路径为C:WinRunnermyInit 和 flight4a.gui,再点击Next按钮。10. 在贺词页中点击OK完成快速测试脚本向导的全部任务。WinRunner学到的关于应用程序的信息已经保存到GUI MAP文件中了。录制测试六、 录制一个环境感应测试并理解测试脚本:1. 启动WinRunner并加载GUI MAP启动WinRunner 并创建一个新测试,选择File New,新测试文件打开。工作在全局用户图形界面绘图文件模式下,确定GUI MAP文件被加载。选择Tools GUI Map Editor,GUI MAP文件编辑器被打开,在其中选择View GUI Files查看flight4a.GUI是否包含在GUI文件列表中,如果这个文件没有被加载,需要选择File Open并指定此文件打开。2. 启动航班预约应用程序并登录:选择Start Programs WinRunner Sample Applications Flight 4A并以自己的名字和mercury为用户名和密码登录。将航班预约应用程序和WinRunner重新排放,使它们在桌面上同时可见。3. 在环境感应模式下启动录制:在WinRunner中,选择Test RecordContext Sensitive 或点击工具栏中的Record按钮。从此时开始,WinRunner录制下所有的鼠标点击和键盘敲击信息。在Record按钮中的圆形图标下,出现蓝色的Rec文本。这表示是以环境感应模式进行录制4. 打开3号预约并查看测试脚本:在航班预约应用程序中,选择File Open Order,预约对话框被打开。在其中点取Order No.单选框,并在其下的文本框中输入3,点击 OK 按钮。查看在 WinRunner 中自动生成的测试脚本。例如测试脚本为:# Flight Reservation当我们每次在一个新窗口中工作时,WR都会自动产生一条注释行,使脚本更易读。同时还会产生一个set_window 声明,括号中第一项为窗口名称,第二项为时间(与下一次操作的时间间隔秒数)。set_window (Flight Reservation, 3);menu_select_item (File;Open Order.); 当你选择一个菜单条目时,WR产生一个menu_select_item声明# Open Orderset_window (Open Order, 1);button_set (Order No., ON);当点击一个对象时,WR为这个对象指派一个逻辑名称,它通常为此对象的文本标签。Order No.就是逻辑名称。edit_set (Edit_1, 3);当进行键盘输入时,WR产生一个edit_set声明。button_press (OK);5. 停止录制:选择Test Stop Recording 或点击工具栏中的Stop 按钮。6. 保存测试:选择File Save 或点击工具栏中的Save 按钮。将文件以 Lesson2 保存在本地硬盘中。注意,WinRunner是以一个文件夹方式来保存 Lesson2的,其中包括测试脚本和当我们运行测试后产生的结果。七、 用模拟录制模式进行录制:1. 在Lesson2测试脚本中,把光标放置到脚本的末尾行。这样可以在这个测试脚本中添加新的片断。如果此测试没有打开,可以点击File Open并选择测试即可。将光标放置到脚本的末尾行。2. 以环境感应模式开始录制:在WinRunner中,选择Test RecordContext Sensitive 或点击工具栏中的Record按钮。3. 打开传真预定表单并填写传真号:在航班预约应用程序中,选择File Fax Order.,传真预定对话框打开。在传真号文本框中填入:41555512344. 选取在预定过程中发送签名:勾选在预定过程中发送签名单选框。5. 在环境感应模式下为传真签名:使用鼠标在代理签名文本框中签名。查看WR脚本中录制的签名。6. 清空签名:点击Clear Signature按钮。7. 在桌面上将传真预定窗口移动到不同的位置。在转换到模拟模式下前,重新放置我们要在上面操作的窗口的位置。8. 在模拟模式下重新签名:点击F2或再次点击Record按钮,转换到模拟模式下。注意Record按钮上的Rec变为红色,说明现在工作在模拟模式下。使用鼠标在代理签名文本框中签名。查看WR脚本中录制的签名。9. 转换回环境感应模式下并发送传真:点击F2或再次点击Record按钮,转换到环境感应模式下。点击Send按钮,应用程序将模拟发送传真的过程。10. 停止录制:选择Test Stop Recording 或点击工具栏中的Stop 按钮。11. 保存测试:选择File Save 或点击工具栏中的Save 按钮。12. 向GUI MAP中保存新对象:在上次课中快速测试脚本向导已经识别了窗体中所有能够访问的对象,但是,只有在一个预约被打开(一中第4步)后传真预定对话框才能打开。因此当我们打开传真预定对话框(二中第3步)时,WR向临时GUI MAP 文件中记录新的窗口及其中的对象。当关闭WR时,这个临时GUI MAP 文件就被放弃了,所以要把其中的信息保存到我们测试使用的GUI MAP 文件中。选择Tools GUI Map Editor打开GUI MAP编辑器,在其中选择View GUI Files,注意到L0 GUI MAP 文件中有Fax Order No. 3 window。选择File Save,新窗口对话框打开,确认flight4a.GUI文件在Loaded GUI Files框中显示,点击OK按钮。Fax Order No. 3窗口及其下所有对象都移至flight4a.GUI MAP 文件中。选择File Exit关闭GUI MAP 编辑器。八、 运行测试:WinRunner提供了三种测试运行模式:校验运行模式:当运行一个测试来检查应用程序的行为并保存测试结果时使用。调试运行模式:当检查测试脚本是否在语法上没有错误可以平稳运行时使用。更新运行模式:当我们想要对于一个GUI或Bitmap检查点创建一个新的预期结果时使用。1. 检查确认WinRunner和航班预约应用程序的主窗口都在桌面上打开。2. 确认在WinRunner中 Lesson2 测试窗口是当前测试,另外航班预约应用程序主窗口是当前正在运行的程序。点击 Lesson2 测试窗口的标题栏。 如果这个测试没有打开,点击File Open 来选择打开这个测试。如果有其它的对话框打开,就关闭它们。3. 在工具条中确认校验测试模式被选中。4. 选择从头开始运行:选择Test Run from Top或点击From Top按钮。运行测试对话框打开。5. 选择一个测试运行名称:WinRunner 将把测试运行结果保存在一个文件夹中,接受默认的文件夹名称res1 。选择Display test results at end of run单选框,当测试运行结束后WinRunner 将自动显示测试结果。6. 运行测试:在运行测试对话框中,单击 OK 按钮。WinRunner 立刻开始运行这个程序。查看在航班预约应用程序中WinRunner是如何打开每一个对话框的。7. 查看测试结果:当测试运行结束后,测试结果自动显示在测试结果窗口中。九、 分析测试结果:在WinRunner中有两种测试结果视图,一种是WinRunner报告视图(视窗风格的阅读器),另一种是统一标准的报告视图(HTML风格的阅读器)。默认状态下,WinRunner使用WinRunner报告视图打开测试结果窗口,同时也为在统一标准的报告视图下显示结果创建必要的数据。确认使用WinRunner报告视图:选择 Tools General Options 中的 Run 类型,选择 WinRunner report view ,单击OK按钮关闭对话框。1. 确认WinRunner测试结果窗打开并显示测试结果信息。如果测试结果窗没有打开,首先点击测试窗口激活它,然后选择Tools Test Results或点击Test Results按钮。2. 查看结果:左侧窗口中为当前测试名称,工具条中的单选下拉列表中为测试结果名称,右侧窗口中显示一个测试运行结果是通过还是失败,同时包括测试的概要信息(双击图标查看),如:时间、操作者名、运行时间等。3. 关闭测试结果窗:在WinRunner测试结果窗中选择File Exit。4. 关闭测试和航班预约应用程序: 在WinRunner主窗口中选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源行业人才招聘服务市场趋势分析报告
- 市政管网设计优化与风险管理方案
- 起重设备安装材料采购与验收方案
- 生物鸟课件教学
- 污水管网及设施建设改造项目经济效益和社会效益分析报告
- 生物钟课件教学课件
- 湖北书法培训知识点课件
- 县城补充水源供水工程项目经济效益和社会效益分析报告
- 人造石墨负极材料生产线项目节能评估报告
- 雨污分流改造工程环境影响报告书
- 新能源汽车热管理技术
- 激素与肥胖的关系
- 网约车全国公共科目考试题库与答案
- 粉红丝带课件
- 看守所干警日常管理制度
- 2025年共青团员必背的100个重点知识汇编
- 【《离心泵叶轮的水力设计过程案例综述》2200字】
- 2025年新闻宣传、新闻采编专业及理论知识考试题(附含答案)
- 执法监督培训课件
- 股权投资基金培训课件
- 千川投手培训课件
评论
0/150
提交评论