第6章 WinRunner测试工具.docVIP

  • 10
  • 0
  • 约1.55千字
  • 约 2页
  • 2017-08-09 发布于河南
  • 举报
第6章 WinRunner测试工具 1.列举几种WR学习软件GUI的不同方式。 解:(1)使用 RapidTest Script wizard 学习软件每个窗体中所有GUI对象的属性。 (2)通过录制脚本的方法学习被录制的那部分软件中所有的GUI对象的属性。 (3)使用GUI Map Editor 学习单个GUI对象、窗体或某个窗体中所有GUI对象的属性。 2.分别简述WR中同步点和检查点的作用。 解:当测试人员执行测试时,所测试的应用程序每次操作的响应时间并不一定,有时快,有时慢,导致执行输入动作的时间也需要等待。在测试脚本中插入同步点,当WinRunner执行到同步点时,会暂停执行以等待应用程序某些状态的改变后,再继续执行,以避免应用程序响应的时间超过 WinRunner 等待的时间而导致测试执行失败。 设定检查点可以检查所设定区域的显示是否和预期结果相符。通过检查点的设置以及对各点处输出信息的编程定义,可以在脚本运行结果单中查看各项测试内容是否都已通过。在功能测试中,检查点可以用在以下两个方面:检查应用程序经过修改后对象状态是否发生变化;检查对象数据是否和预期数据一致。 3.比较WinRunner中GUIde Map File per Test和Global GUI Map File两种模式的区别。 解: 两种模式 GUI Map File per Test Global GUI Map File 方法 在测试的过程中将自动保GUI信息,打开测试时可以自动加载GUI文件 在测试的过程中需要保存GUI,当应用程序改变时必须更新GUI文件 优点 1. 每个测试都有自己的GUI文件 2.不必保存或加载GUI 3. 维护和修改简单(重录一次即可) 1. 当对象或窗体的描述改变,只需把GUI 文件里对应的属性作相应的修改 2. 容易维护和更新(无须重录) 缺点 只要应用程序的 GUI 改变,每个测试的GUI 文件都要重录或修改 当新建GUI或运行测试脚本时必须保存或装载GUI文件 建议 适用于初学者或被测软件的GUI不会产生变化 适用于经验丰富的WinRunner 使用者,或被测软件的GUI可能会经常产生变化 4.简述利用WinRunner进行测试的过程可分为哪几个阶段,即操作步骤是什么? 解:WR的测试过程分为以下六个阶段:(1) 创建GUI map;(2)创建测试;(3)调试测试;(4)执行测试;(5)查看测试结果;(6)报告发现的错误。 5.给出WinRunner中将测试脚本转换为数据驱动测试脚本的一种实现步骤。 解:可以通过下列步骤将测试脚本转换成数据驱动测试脚本:(1)加上开启及关闭数据表的指令;(2)加上循环并读取数据表的每一笔数据;(3)将录制的固定值与检查点的值参数化为数据表的字段值。 6.仿照实例4,在Flight Reservation样本软件的Flight 4B版本中建立 GUI 对象检查点。 解:略。 7.仿照实例5,在Flight Reservation样本软件的Flight 4B版本中建立图像检查点。 解:略。 8.仿照实例8,在Flight Reservation样本软件的Flight 4B版本中练习文字检查点的应用。 解:略。 9.仿照实例8,在Flight Reservation样本软件的Flight 4B版本中执行批次测试。 解:略。 10.仿照计算器加法功能的测试,完成对Windows的计算器减法、乘法和除法的测试。 解:略。 11.思考利用WR测试网易邮箱的登录模块。 解:略。

文档评论(0)

1亿VIP精品文档

相关文档