已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 安装测试软件Winrunner、熟悉WR界面一、授课内容:介绍WR二、实验操作:1、安装虚拟光驱文件daemon4304-lite.exe2、开始程序运行该安装文件3、运行安装文件后,右键点击图标,选择虚拟CD/DVDROM,设备0:L:无媒体,装载映射4、选择m-mwrn82.cue5、打开光盘,把WR文件拷出,运行Autorun.exe,运行install winrunner6、注册码:9357-28206021867、安装后,运行特别文件中的“m-mwr82.exe”注册一个文件。8、介绍WR界面实验二 理解GUI map一、实验内容:运用GUI Spy二、实验要求:1、查看所有的对象属性或窗口属性2、查看所有的标准窗体和对象的属性三、实验操作:1、运行“飞机预定票程序”2、运行WR,选择FileNew3、ToolsGUI Spy4、Spy onobject/windows(先选择object)5、按下Spy按钮(手形状),移动鼠标至登录窗口“OK”按钮6、按“LeftCtrl+F3”组合,停止捕捉对象7、查看所有的对象属性或窗口属性8、单击All standard查看所有标准窗体和对象的属性9、以此类推,查看cancel、help的属性。10、Spy on windows11、查看所有标准窗体和对象的属性实验三 Global GUI Map File模式的使用一、授课内容:1、计划和创建测试时,用户需要确定GUI map的工作模式2、工作模式有两种:Global GUI Map File和GUI Map File per Test,两种模式转换时需要重新运行WR3、Global GUI Map File:用户需要教给WR有关GUI对象属性的信息;GUI Map File per Test:WR会在录制脚本时自动学习软件的GUI4、两种模式优、缺点的比较5、当使用Global GUI Map File模式时,WR可以通过以下方式学到信息:(1)使用RapidTest Script Wizard(2)录制方法(3)使用GUI Map Editor二、实验操作(一)RapidTest Script Wizard回顾软件用户界面,并系统地将每个GUI对象的描述添加到GUI map中1、运行“飞机预定票程序”2、运行WR,选择FileNew3、InsertRapidTest Script Wizardnext(当用户载入WebTest插件或其他插件后,RapidTest Script Wizard将被禁用4、点击手指按钮,移动鼠标到“飞机预定票系统”窗口5、按“next”进行下一步操作(1)界面回归测试(2)位图回归测试(3)用户界面测试(4)测试模板6、按“next”进行下一步操作。如果用户需要在被测软件的每个窗口暂停以确认用于打开其他窗口的对象,可选择,再单击 “next”进行下一步操作。7、选中“EXPRESS”,单击“Learn”按钮8、选择“NO”用户是否希望在用户使用WR进让WR自动启动这个被测软件。9、出现保存GUI Map的路径,点击“next”。(二)录制测试有两种不同记录模式:Context sensitive和Analog1、运行WR,创建一个新的测试2、运行“飞机订票系统”3、录制一个脚本,在WR中选择TestContext sensitive(F2)4、选择FileOpen Order,选中Order No.,输入数字3,按OK按钮。5、停止录制6、保存录制的脚本,选中FileSave,保存文件名lesson3_1。7、打开录制的脚本lesson3_1,将鼠标移至上次录制脚本记录中的最后一行。8、在WR中,选择TestContext sensitive(F2)。9、FileFax Number输入传真号码:0109812320,并将签名选项打上勾。10、在Agent Signature窗口写下你的名字。用鼠标在白板上签名。11、清除刚才所做的签名轨迹,按下“Clear Signature”按钮。12、将Fax Order窗口移动到屏幕上不同的位置。13、按F2或者再次点击录制按钮转换到Analog录制模式下。并在Agent Signature窗口写下你的名字。仔细观察WR如何在Analog录制模式下进行签名录制。14、再次按下F2转换回Context sensitive录制模式,按下Send按钮,发送传真。窗口提示发送成功。15、停止录制,并保存脚本。16、ToolsGUI Map Editor17、ViewGUI Files18、FileSave。弹出一个新窗口。在Load GUI files下拉框中,Flight4a.GUI文件将显示。19、按下OK键,将临时Map文件中的窗口及窗口下的所有属性都从临时文件转入Flight4a.GUI文件中去。20、选择退出。(三)WR用GUI Map Editor学习GUI1、ToolsGUI Map Editor2、单击“Learn”3、把鼠标移动到对象上,单击左键(1)学习一个窗体中所有的对象,就单击窗体标题栏,当提示是否学习窗体中所有对象时,选择“Yes”(2)学习窗体,就单击窗体标题栏,当提示是否学习窗体中所有对象时,选择“No”4、要避免在新的测试中将有价值的GUI信息覆盖,用户须将临时GUI map文件保存在一个永久的GUI map文件中。(1)ToolsGUI Map Editor(2)ViewGUI Files(3)FileSave实验四 GUI Map File per Test模式的使用授课内容:1、工作模式有两种:Global GUI Map File和GUI Map File per Test,两种模式转换时需要重新运行WR2、在GUI Map File per Test模式下,WR通过录制的方式学习被测软件的GUI实验操作:(一)录制测试有两种不同记录模式:Context sensitive和Analog1、运行WR,创建一个新的测试2、运行“飞机订票系统”3、录制一个脚本,在WR中选择TestContext sensitive(F2)4、选择FileOpen Order,选中Order No.,输入数字3,按OK按钮。5、停止录制6、保存录制的脚本,选中FileSave,保存文件名lesson3_1。7、打开录制的脚本lesson3_1,将鼠标移至上次录制脚本记录中的最后一行。8、在WR中,选择TestContext sensitive(F2)。9、FileFax Number输入传真号码:0109812320,并将签名选项打上勾。10、在Agent Signature窗口写下你的名字。用鼠标在白板上签名。11、清除刚才所做的签名轨迹,按下“Clear Signature”按钮。12、将Fax Order窗口移动到屏幕上不同的位置。13、按F2或者再次点击录制按钮转换到Analog录制模式下。并在Agent Signature窗口写下你的名字。仔细观察WR如何在Analog录制模式下进行签名录制。14、再次按下F2转换回Context sensitive录制模式,按下Send按钮,发送传真。窗口提示发送成功。15、停止录制,并保存脚本。16、ToolsGUI Map Editor17、ViewGUI Files(二)WR用GUI Map Editor学习GUI1、ToolsGUI Map Editor2、单击“Learn”3、把鼠标移动到对象上,单击左键(1)学习一个窗体中所有的对象,就单击窗体标题栏,当提示是否学习窗体中所有对象时,选择“Yes”(2)学习窗体,就单击窗体标题栏,当提示是否学习窗体中所有对象时,选择“No”4、要避免在新的测试中将有价值的GUI信息覆盖,用户须将临时GUI map文件保存在一个永久的GUI map文件中。(1)ToolsGUI Map Editor(2)ViewGUI Files实验五 编辑GUI Map 实验操作:(一)使用GUI Map编辑器1、ToolsGUI Map Editor2、ViewGUI Files3、双击窗体名或图标时,用户可以查看它所包含的所有对象。查看树形结构中所有的对象,选择ViewExpand Object Tree;如果只查看窗体,选择ViewCollapse Objects Tree。(二)修改逻辑名和物理描述1、选择ToolsGUI Map Editor,打开编辑器。2、选择ViewGUI Files3、选择Files Open打开文件Flight4a.gui。4、双击windows/ object栏里窗体的名字,可以查看窗体的对象。5、选定对象或窗体的名字,然后修改。6、单击“Modify”按钮,打开Modify对话框。7、将“Insert”改为“Add”,物理描述里将label属性的值从Insert button:class:push_button,label:Insert改成 Insert button:class:push_button,label: Add。8、编辑完成后,单击“OK”按钮。(三)在文件见复制和移动对象注意:用户只能从一个被打开但是未被加载的GUI Map文件中复制或移动对象。1、当使用GUI Map File per Test模式时,用户不能手工加载或卸除GUI map,也不能手工打开或在文件间复制或移动对象;当使用Global GUI Map File模式时,用GUI Map Editor加载GUI map文件。(1)选择ToolsGUI Map Editor(2)选择ViewGUI Files(3)选择Files Open打开文件Flight4a.gui。2、复制或移动对象的方法(1)选择ToolsGUI Map Editor(2)选择ViewGUI Files(3)在编辑器中单击“Expand”按钮。(4)在文件中选定复制或移动的对象,用Shift或Ctrl键复选,用EditSelectAll选择一个GUI map文件中的全部对象。(5)单击“Copy”或“ Move”按钮。(6)单击“Collapse ”按钮,复原GUI Map Editor。(四)在GUI Map Files里查找对象1、选择ToolsGUI Map Editor2、选择ViewGUI Files3、选择Files Open,加载GUI map文件。4、单击“Find”按钮,鼠标会变成“指向手”,指向Flight Reservation窗体,系统提示:是否查找该窗体。5、单击被测软件中的对象,这个对象会在GUI map文件被加亮。(五)在GUI Map File里手工添加对象1、选择ToolsGUI Map Editor2、选择ViewGUI Files3、选择Files Open,打开相关的GUI map文件。4、选择一个作为编辑基础对象5、单击“Add”按钮,打开对话框。6、编辑完相关栏目后单击“OK”按钮,这个新对象就会被添加到GUI map文件。(六)从GUI Map File里删除对象1、选择ToolsGUI Map Editor2、选择ViewGUI Files3、选择Files Open,打开相关的GUI map文件。4、选定想要删除的对象,可以用Shift或Ctrl键复选多个对象。5、单击“Delete”按钮,选择Files Save保存。实验六 创建测试实验要求:运行一个录制好的测试脚本,分析测试结果。实验操作:1、运行WR,创建一个新的测试2、运行“飞机订票系统”3、在WR中选择FileOpen,打开lesson3_1的测试脚本4、在工具条上选择Verify模式5、选择“RunRun from Top”,系统将弹出一个对话框6、选择“Test Run Name”,系统默认为res1,这个名称将作为文件夹保存在测试脚本所在文件夹(lesson3_1所在文件夹),将“DiSplay test results at end of Run”前的 Check Box打上勾(运行完脚本后自动弹出结果窗口)。7、点击“OK”按钮,运行测试。8、运行结束,自动显示分析结果。分析测试结果:当前测试脚本名称:当前结果路径名称:测试运行的状态:测试的相关信息,日期:操作者名称:总共运行时间测试运行期间发生的事件;发生事件在测试脚本中的行号实验七 设置同步点实验操作:(一)增大默认的间隔时间1、选中菜单条上的“Tools”中的“General Options/Run/Setting”。2、弹出窗口后,看Timeout for chckpoints and CS statements:这一项的时间,为10000毫秒,即10秒。可以修改这个时间,达到延迟的作用。缺点:此选项一设置,将影响到所有的测试脚本运行,并将使测试运行速度降低。(二)设置同步点(延迟)当同步问题发生时,在测试脚本的精确位置点插入一个同步测试点。同步测试点将告诉WinRunner暂停测试,为了等待应用程序特殊的响应。1、 运行WinRunner,并创建一个新的测试。2、 打开“飞机预定票系统”。3、 录制一个脚本,以“上下文敏感”(Context Sensitive)模式录制。在WinRunner中,选择TestRecord-Context sensitive(F2)或者选中工具条上的Record按钮。4、 在“飞机预定票系统”中创建一个新的定单。选择“FileNew Order”。5、 填写飞机与乘客信息。输入明天(注:第二天)的日期始发地,选中“Los Angeles”。目的地:选中“San Francisco”。单击“飞机图像”按钮后,出现一个飞机航班表。然后双击选中其中某一条。输入你的姓名:如:tanglu选择头等舱。6、 单击“Insert Order”按钮,插入定单存到数据库。当插入完成,“Insert Done”信息将出现在状态栏。7、 再单击“Delete Order”按钮,并确认删除此订单。8、 停止录制。9、 保存记录,保存为Lesson4_1。10、改变Setting中的选项,将第2项(Timeout) 时间间隔改为1000毫秒,即1秒。11、运行lesson4_1。注意:观察当鼠标努力点击“delete order”时所发生的状态。发生测试运行失败。鼠标单击“delete order”后无反应。在弹出的提示窗口中单击pause按钮,暂停测试。暂停符号已标记在单击Delete
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年吉林市税务系统遴选考试真题汇编附答案解析
- 2023年十堰市遴选公务员考试真题汇编附答案解析(夺冠)
- 2025年安徽医科大学第一附属医院临床研究医院劳务派遣招聘10人备考题库含答案解析(夺冠)
- 导购工作中的客户关系管理与维护策略
- 2023年呼和浩特市直属机关遴选公务员笔试真题汇编附答案解析
- 安保岗位面试技巧与策略
- 2023年海东地区直遴选笔试真题汇编附答案解析(夺冠)
- 2025年中小企业融资创新方案可行性研究报告
- 放射治疗技师继续教育方案
- 2023年南充市直属机关遴选公务员考试真题汇编附答案解析
- 2025年高端烟花爆竹题库及答案
- 2026年春湘教版地理八年级下册第五章 第三节第2课时 青藏地区课件
- 2025年十八项医疗核心制度考试题库(含答案)
- 高血压脑出血软通道治疗
- GB/T 31897.1-2025灯具性能第1部分:一般要求
- 2025广东惠州大亚湾开发区招聘西区街道社区工作者30人历年真题汇编带答案解析
- 南京工业大学研究生学位论文格式的规定
- 中国精锐人群生活方式洞察报告(2025年版)
- 2025年交通安全知识竞赛试题(附答案)
- 行政管理专科毕业论文(国家开放大学)
- 鄂豫皖革命纪念馆课件
评论
0/150
提交评论