多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试工具QTP的基础解析

更新时间:2022-06-30 09:12:30 作者:多测师 浏览:42

  1. QTP是什么?

  QTP是Quick Test Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。

  loadrunner、Selenium、QTP三者区别?

  Loadrunner是商业性能测试工具,收费,功能强大,适合做复杂场景的性能测试。

  Selenium是开源的web自动测试工具,免费,主要做功能测试。

  QTP是商业的功能测试工具,收费,支持web,桌面自动化测试

自动化测试工具QTP的基础解析

  2.工作流程

  (1)录制测试脚本前的准备:测试用例(测试功能、操作步骤、预期结果),QTP的设定(测试设置、确保QTP正确运行)

  (2)录制测试脚本

  (3)加强测试脚本(插入检查点、参数化)

  (4)调试测试脚本

  (5)执行脚本,分析测试结果

  3.录制前的准备

  (1)在被测网站已经注册了相关账号信息

  (2)关闭所有已经打开的IE窗口

  (3)关闭所有与测试不相关的窗口

  注:QTP中 keywordView 记录操作步骤,TreeView测试脚本管理

  4.设置检查点

  "检查点"是将指定属性的当前值与该属性的期望值进行比较的验证点。这能够确定网站或应用程序是否正常运行

  检查点通常分为以下几类:

  (1)标准:检查对象的属性

  (2)XML:检查XML文件的内容(文件:检查一个XML文件,应用:检查一个Web页面的文档)

  (3)图片:检查图片属性

  (4)表格:检查表格的内容

  (5)网页:检查一个Web页面的文档

  (6)文字/文字区域:检查网页或窗口上出现的文字是否正确

  (7)图像:提取网页的画面检查

  主要还是以下检查类型:

  (1)对象检查:对所输入的用户名作为一个对象添加检查点,捕获对象属性的预期值与运行期间对象的当前值相比较

  (2)网页检查:检查注册网页的链接与图片的数量、加载时间与之前所加载的是否一致

  (3)表格检查:检查表的单元格中是否显示了指定的值

  5.参数化

  参数化脚本包括数据输入的参数化和检查点的参数化,其中数据输入的参数化包括以下四种:

  (1)测试、操作或组件参数:通过它可以使用测试中其他操作的值

  (2)数据表参数:通过它可以创建使用所预设的数据进行多次测试操作

  (3)环境变量参数:可以使用其他来源比如QTP的内置环境变量的当前信息

  (4)随机数字参数:可以插入随机数字作为测试或组件的值

  以上内容为大家介绍了自动化测试工具QTP的基础解析,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部