软件测试实验报告WinRunner的使用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试实验报告WinRunner的使用

实验项目三实验内容及要求 WinRunner的使用 实验内容: 1.WinRunner的安装。 2.使用WinRunner对自带的测试实例软件Visual Basic Flight 4A进行简单的功能测试。 WinRunner的安装过程 下载安装包并解压。1) run .\setup\autorun.exe to install 2) when asked for a serial enter: 9357-2820602186. 3) run m-mwr82.exe from \MAGNiTUDE dir and generate license file for your computer 4) enjoy another fine MAGNiTUDE-release! 用Alcohol 120%载入后, 1)运行.\setup\autorun.exe进行安装,或自动运行,在界面上进行安装。 2)注册码:9357-2820602186 3)安装后,运行特别文件中的m-mwr82.exe注册一个文件。 4)使用注册文件。 WinRunner的测试模式 在软件操作中点击图形用户界面对象时,WR会用一种类似于C的测试脚本语言(TSL)生成一个测试脚本。可以用手工编程的方法编辑这个脚本。WR的功能生成器(Function Generator)可以快速简便的在已录制的测试中添加功能。 WR 包括两种录制测试的模式: 3.1 环境判断模式(Context Sensitive mode) 这种模式根据选取的GUI对象(窗体、清单、按钮等)把你对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次对被测软件进行操作,测试脚本中的脚本语言会描述选取的对象和操作动作。 进行录制时间时,WR会对选取的每个对象做唯一描述并写入GUI map中, GUI map 和测试脚本被分开保存维护。当软件用户界面发生变化时,只需更新GUI map。这样一来,环境感应模式的测试脚本将非常容易地被重复使用。 执行测试只需要回放测试脚本。WR模拟一个用户使用鼠标选取对象、用键盘输入数据。WR 从 GUI map 中读取对象描述,并在被测软件中查找符合这些描述的对象。 WR 可以在同一个窗体中找到这些对象,即使它们的位置发生过变化。 3.2 模拟模式(Analog mode) 这种模式记录鼠标点击、键盘输入和鼠标在二维平面上(x 轴和 y 轴)的精确运动轨迹。执行测试时,WR 让鼠标根据轨迹运动。这种模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。 WinRunner的测试过程 WR 的测试过程分六个步骤: 创建 GUI map 创建测试 调试测试 执行测试 查看测试结果 报告发现的错误 4.1 创建 GUI map 使用RapidTest Script wizard回顾软件用户界面,并系统地把每个GUI对象的描述添加到GUI map 中。也可以在录制测试的时候,通过点击对象把对单个对象的描述添加到GUI map 中。 注意:当使用 GUI map per test 模式,可以跳过这一步骤。 4.2 创建测试 可以通过录制、编程或两者同用的方式创建测试脚本。录制测试时,在需要检查 软件反应的地方插入检查点。可以插入检查点来检查 GUI 对象,位图和数据库。在这个过程中,WR捕捉数据,并作为期望结果(被测软件的期望反应)储存下来。 4.3 调试测试 可以先在Debug下运行脚本。也可以设置断点,监测变量,控制WR识别和隔离错误。调试结果被保存在 Debug folder,一旦调试结束就可以删除。 4.4 执行测试 在检验模式(Verify mode)下测试被测软件。WR在脚本运行中遇到检查点后,就把 当前数据和前期捕捉的期望值进行比较。如果发现有不符合,就记录下来作为实测结 果。 4.5 查看测试结果 认定测试是成功还是失败。每次测试结束,WR会把结果显示在报告中。报告会详述测试执行过程中发生的所有主要事件,如检查点、错误信息、系统信息或用户信息。 如果在检查点有不符合被发现,可以在测试结果窗口查看预期结果和实测结果。如果是位图不符合,也可以查看用于显示预期值和实测结果之间差异的位图。 4.6 报告发现的错误 如果由于测试中发现错误而造成测试运行失败,可以直接从Test Results 窗口报告有关错误的信息。这些信息通过 EMAIL 发送给QA Manager,用来跟踪这个错误直到被修复。 WinRunner进行简单测试(测试qq登录 5.1 实验分析 5.2 测试过程 5.2. -- 录制中产生

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档