功能自动化测试之QTP增强测试脚本(二)

本文详细介绍了QTP自动化测试中的检查点使用,包括文本、位图、可访问性、XML和同步检查点,以及如何解决乱码问题。此外,还探讨了检查点中正则表达式的应用。接着,讲解了参数化的概念和方法,如数据表、随机数和加密数据的参数化,并展示了实际案例。最后,讨论了输出值的含义和支持情况,并给出了使用输出值作为中间结果的实例。文章还涵盖了Action的拆分及其意义。
摘要由CSDN通过智能技术生成

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!
接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/103714584

一、检查点

5.插入常用检查点

5.3 文本检查点

  • 检查一段文本是否符合预期。
  • 存在有乱码的缺陷。

【例 1】检查 Flight 登录失败时的错误提示信息是否正确

  • 新建测试,重新录制flight登录密码错误脚本
    在这里插入图片描述
  • 设置插入文本检查点
    在这里插入图片描述
  • 运行脚本,查看结果,文本检查点有时候可以有时候则会像下面一样出现乱码
    在这里插入图片描述
  • 解决方法,这是使用标准检查点进行检查,在插入标准检查点之前需要将脚本中的文本检查点以及对象库中的检查点删除后再插入
    在这里插入图片描述
  • 运行脚本查看结果,显示通过
    在这里插入图片描述

5.4 位图检查点

  • 检查图片的形状、像素等是否符合预期。

【例 1】检查三角形网站中的图片是否正确

  • 首先在IIS中搭建网站
    在这里插入图片描述
  • 搭建完成,有两个版本的网站,sjx1为1.0版本,sjx2为2.0版本
    在这里插入图片描述
  • 1.0版本是bug版本,也就是时候图片与实际选择的不符合
    在这里插入图片描述
  • 而2.0版本则修复了1.0版本的缺陷
    在这里插入图片描述
  • 现在要做的就是通过QTP录制2.0版本的三角形,然后将这个三角形图片记录下来,去验证1.0版本的三角形,测试出缺陷
    在这里插入图片描述
  • 运行脚本测试脚本没有问题后,查看脚本三角形截图
    在这里插入图片描述
  • 右击图片插入位图检查点
    在这里插入图片描述
  • 检查点配置
    在这里插入图片描述
  • 运行脚本查看结果显示正确
    在这里插入图片描述
  • 现在将脚本中的链接地址修改为sjx1,这样做需保证页面上除了地址不一样,其余的功能时一样的(也就是脚本中的命令可以使用在1.0版本中)
    在这里插入图片描述
  • 运行脚本,查看结果
    在这里插入图片描述

5.5 可访问性检查点

  • 只限网页的测试。
  • 主要检查图片的 alt 属性。(有点类似上一篇文章中的图像检查点)

【例 1】检查 MTours 随便一个网页中的图片是否都有 Alt 属性

  • 如下图插入可访问性检查点
    在这里插入图片描述
  • 检查点配置
    在这里插入图片描述
  • 运行脚本查看结果,该可访问性检查点没有通过,原因如下,有图片没有alt属性,需要注意不检查链接是不是正确,只检查有没有alt属性
    在这里插入图片描述

【例 2】检查 alt.html 中的图片是否都有 Alt 属性

  • 上一篇文章中已经在IIS中搭建了test虚拟目录,在这个目录下有一个alt.html文件,所以直接访问
    在这里插入图片描述
  • 录制脚本并插入可访问性检查点
    在这里插入图片描述
  • 运行脚本查看结果,验证了前面说的alt可访问性检查不会去检查链接是不是对的
    在这里插入图片描述
  • 如果要检查链接是否是预期的,那么可以选择插入标准检查点,选择page对象
    在这里插入图片描述
  • 通过其中的筛选图像检查,配置每个图像对应的图像源即也就是src地址
    在这里插入图片描述
  • 此时运行脚本查看结果,就可以显示出图像链接对不对
    在这里插入图片描述

5.6 XML 检查点

  • 只限 XML 页面的测试。
  • 用于检查 XML 节点的属性,如节点的数量、内容等。

【例 1】检查 XML 文件的正确性

  • 准备的被测文件
    在这里插入图片描述
  • 新建测试,插入xml检查点
    在这里插入图片描述
  • 找到被测文件
    在这里插入图片描述
  • 插入检查点
    在这里插入图片描述
  • 运行脚本,查看结果,肯定是没有问题的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cdtaogang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值