千家信息网

细品慢酌QuickTest关键视图(3)

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇文章对QuickTest下关键字视图的条件语句及循环语句进行图文并茂的介绍,与前几篇博文为一系列博文,读者能够连续阅读,能够起到更好的学习效果。细品慢酌QuickTest关键视图(1)http:/
千家信息网最后更新 2026年11月03日细品慢酌QuickTest关键视图(3)

本篇文章对QuickTest下关键字视图的条件语句及循环语句进行图文并茂的介绍,与前几篇博文为一系列博文,读者能够连续阅读,能够起到更好的学习效果。

细品慢酌QuickTest关键视图(1)

http://starpoint.blog.51cto.com/968349/1271835

细品慢酌QuickTest关键视图(2)

http://starpoint.blog.51cto.com/968349/1279828


1.条件语句

通过关键字视图,不仅仅可以添加对象、设置对象操作、添加函数等,还可以向测试脚本中添加逻辑语句,进而增强测试脚本的灵活性。

实际测试工作中,经常需在测试脚本中添加一些逻辑,如:回放测试脚本过程中,如某测试对象未检测到,测试脚本该如何处理呢? 让QuickTest自身将进行漫长的查找,直到弹出QuickTest错误信息并停止测试脚本的运行;还是使QuickTest预先能够识别该类情况,通过条件语句判断,而终止脚本的继续运行呢?作为一个合格的测试自动化工程师,当遇到该类问题如何做出选择呢?相信合格的自动化化测试工程师会首选让QuickTest能够判断该类情况的发生,进而终止测试脚本的运行。编程语言进场需要添加逻辑,测试脚本中也经常使用逻辑语句,如本例可以使用条件语句加以判断。这些操作均可使用关键字驱动测试(视图)技术来完成。

以测试场景1为例,在场景1对象库中删除Agent Name对象,删除该对象后,测试脚本回放将失败。可通过在关键字视图中添加条件语句,脚本运行过程中判断Agent Name对象是否存在,如不存在则立刻停止运行脚本。

2. 循环语句

借助关键字视图除可在测试流程中添加条件语句外,还可添加循环语句。

  • 可通过循环语句来控制测试脚本的流程。

  • 使用循环语句,可以在条件为真或直到条件为真时,重复执行一组操作。

  • 使用循环语句可设置一组步骤重复运行的次数。

QuickTest提供循环语句有如下:

  • While...Wend - 只要指定的条件为真,就持续执行一系列语句。

  • For...Next - 使用计数器设定一组语句的执行次数。

  • Do...While - 只要指定的条件为真,就无限期地执行一系列语句。

  • Do...Until - 无限期地执行一系列语句,直到指定的条件为真。

设计测试场景,学习循环语句的使用,场景如下表所示:

测试场景3


​

操作

数据

期望结果

场景3

(windows自带计算器)

1. 点击3

2. 点击2

3. 点击=

​

得数为5


1. 如图所示,点击【Record】录制测试场景,添加被测应用程序。

2. 完成测试场景3的脚本录制,将测试脚本命名为循环。为录制完毕的关键字视图如图所示。

3. 如图所示,关键字视图中点击菜单栏,选择【Insert】-【Loop Statement】或右键单击选择【Insert Step】-【Loop Statement】For…Next选择语句。在插入For语句操作行中,修改Value列的内容,将" For Iterator = 1 To 1 Step 1" 修改为" For Iterator = 1 To 3 Step 1",指定"="循环3次。

4. 如图所示,选中"="对象所在操作行,通过鼠标拖拽,将该对象拖拽至For操作行下。

5. 如图所示,回放测试脚本,可观察到求和的结果为9。

6. 如图所示,测试结果报告中,可以查看到"="共循环了3次。

测试 语句 脚本 条件 循环 关键 视图 对象 场景 关键字 如图 运行 逻辑 选择 结果 工程 工程师 情况 次数 流程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 科技互联网龙头 易互联网科技有限公司 期待互联网科技 中国互联网科技发展 银优互联网科技有限公司 深圳天众互联网科技公司 互联网科技网站 顺网科技2021年互联网排名 互联网科技公司的市场部门 来此购互联网科技有限公司 迪庆互联网科技招生 伊宁互联网科技做什么的 西安有哪些互联网高科技企业 上海万顺科技互联网有限公司招聘 互联网科技手抄报图片 北京互联网科技类企业分布 玉溪新华互联网科技怎么选 好易买互联网科技 长沙易易互联网科技有限公司 深圳市人人互联网科技有限公司 互联网科技资迅 隆华科技工业互联网 哈尔滨新华互联网科技学院 福州新华互联网科技学校 知乎 搜狐科技互联网 中国互联网十大科技股排名 为客找房互联网科技公司怎么样 互联网科技机房 广东猫王互联网科技有限公司电话
0