📝 QTP教程

45篇技术文档
  QTP教程

📅  最后修改于: 2020-12-06 10:37:44        🧑  作者: Mango

HPQuickŤESTProfessional(QTP),但自动化功能测试工具,有助于测试人员,以便在相反,以查明任何空白,错误/故障的应用程序的实际/期望的结果被测执行自动回归测试。本教程将使您对HP QuickTest Professional,其用法,记录和回放测试,对象存储库,操作,检查点,同步点,调试,测试结果等以及其他相关术语有深入的了解。本教程是为需要详细了解QTP及其简单概述和实际...

  QTP-简介

📅  最后修改于: 2020-12-06 10:38:11        🧑  作者: Mango

QTP代表对于QuickŤESTProfessional,HewlettPackard(HP)的产物。一旦脚本开发完成,此工具可帮助测试人员无缝地执行自动化功能测试,而无需监视。HP QTP使用Visual Basic脚本(VBScript)来自动化应用程序。脚本引擎不需要专门安装,因为它是Windows操作系统的一部分。 VBScript的当前版本是5.8,它是Win 7的一部分。VBScrip...

  QTP-自动化测试过程

📅  最后修改于: 2020-12-06 10:38:29        🧑  作者: Mango

对于任何自动化工具实施,以下是其阶段/阶段。每个阶段对应一个特定的活动,每个阶段都有明确的结果。测试自动化可行性分析-第一步是检查应用程序是否可以自动化。由于其局限性,并非所有应用程序都可以自动化。适当的工具选择-下一个最重要的步骤是工具的选择。它取决于构建应用程序的技术,功能和用法。评估合适的框架-选择工具后,下一个活动是选择合适的框架。框架种类繁多,每种框架都有其自身的意义。我们将在本教程的后...

  QTP-环境设置

📅  最后修改于: 2020-12-06 10:38:59        🧑  作者: Mango

QTP是一种商业工具,可以从HP网站直接下载试用版。仅当前版本(即统一功能测试(11.5x))可供下载。以下是可从中下载试用版的URL。下载URL-QTP安装步骤步骤1-单击“试用和演示”链接,然后选择“ HP Unified Functional Testing 11.50 CC英文SW电子媒体评估”,如下所示-步骤2-选择“ HP Unified Functional Testing 11.5...

  QTP-记录和播放

📅  最后修改于: 2020-12-06 10:39:30        🧑  作者: Mango

记录测试对应于记录被测应用程序的用户操作,以便UFT自动生成可以回放的脚本。如果正确设置了初始设置,“记录和回放”功能可以为我们带来第一印象,无论该工具是否支持该技术。记录和播放的步骤如下-步骤1-从开始页面单击“新建”测试,如下所示-步骤2-单击“新建”链接,将打开一个新的测试窗口,用户需要选择测试类型。选择“ GUI测试”,为测试命名并指定需要保存的位置。步骤3-创建新测试后,新测试屏幕将打开...

  QTP-对象存储库

📅  最后修改于: 2020-12-06 10:39:47        🧑  作者: Mango

对象库对象存储库是对象和属性的集合,QTP可以使用它们来识别对象并对其执行操作。用户记录测试时,默认情况下会捕获对象及其属性。如果不了解对象及其属性,QTP将无法播放脚本。单击以下每个主题,以了解有关对象存储库及其关联功能的更多信息。Sr.No.Topic & Description1Object Spy and its FeaturesTo understand the usage of obj...

  QTP-动作

📅  最后修改于: 2020-12-06 10:40:05        🧑  作者: Mango

动作可以帮助测试人员将脚本分为QTP语句组。操作与VBScript中的功能相似。但是,有一些区别。默认情况下,QTP使用一个动作创建一个测试。ActionsFunctionsAction is an in-built feature of QTP.VBScript Functions are supported by both VBScript and QTP.Actions parameters...

  QTP-数据表

📅  最后修改于: 2020-12-06 10:40:24        🧑  作者: Mango

与Microsoft Excel类似,DataTable可帮助测试人员创建数据驱动的测试用例,这些用例可用于多次运行Action。有两种类型的数据表-本地数据表-每个动作都有自己的私有数据表,也称为本地数据表,也可以跨动作进行访问。全局数据表-每个测试都有一个全局数据表,可跨操作访问。可以从QTP的“数据”选项卡访问数据表,如下所示-要针对指定的迭代次数执行测试用例,可以在“测试设置”对话框中设置...

  QTP-CheckPoints

📅  最后修改于: 2020-12-06 10:40:47        🧑  作者: Mango

顾名思义,检查点是指一个验证点,该验证点将指定属性的当前值或对象的当前状态与期望值进行比较,该期望值可以在脚本中的任何时间点插入。检查点的类型Sr.No.Type & Description1Standard CheckpointVerifies the property values of an object in application under test and supported by ...

  QTP-同步

📅  最后修改于: 2020-12-06 10:41:12        🧑  作者: Mango

同步点是工具和被测应用程序之间的时间接口。同步点是用于指定测试脚本的两个步骤之间的延迟时间的功能。例如,单击链接可能会使页面加载1秒钟,有时需要5秒钟,甚至可能需要10秒钟才能完全加载页面。它取决于各种因素,例如应用程序服务器响应时间,网络带宽和客户端系统功能。如果时间在变化,那么脚本将失败,除非测试人员智能地处理这些时间差。插入同步点的方法等待属性存在等待同步(仅适用于基于网络的应用)插入QTP...

  QTP-智能识别

📅  最后修改于: 2020-12-06 10:41:34        🧑  作者: Mango

有时,QTP无法找到与识别的对象描述匹配的任何对象,或者它可能找到多个符合该描述的对象,然后QTP会忽略识别的描述,并使用智能识别机制来识别该对象。QTP的智能识别使用两种类型的属性-基本过滤器属性-特定测试对象类的基本属性,如果不更改原始对象的本质,则不能更改其值。可选的过滤器属性-其他属性也可以帮助识别特定类的对象,这些对象的属性不太可能经常更改,但如果不再适用,则可以忽略。为对象启用智能识别...

  QTP-调试

📅  最后修改于: 2020-12-06 10:41:53        🧑  作者: Mango

在自动化测试环境中,调试是发现和解决自动化脚本中的编码问题的系统化过程,因此脚本将更加健壮并可以发现应用程序中的缺陷。有多种使用QTP中的断点执行调试的方法。可以通过按“ F9”或使用菜单选项“运行”→“插入/删除断点”来插入断点。插入断点后,“红色”的点和线将以红色突出显示,如下所示-MethodShortCutDescriptionStep IntoF11Used to execute eac...

  QTP-错误处理

📅  最后修改于: 2020-12-06 10:42:24        🧑  作者: Mango

QTP中有多种处理错误的方法。使用QTP时可能会遇到三种错误,一种会遇到。他们是-语法错误逻辑错误运行时错误错误类型语法错误语法错误是拼写错误或一段未经VBscripting语言语法确认的代码。语法错误在代码编译时发生,并且只有在错误修复后才能执行。要验证语法,请使用键盘快捷键Ctrl + F7,结果显示如下。如果未显示该窗口,则可以导航至“查看”→“错误”。逻辑错误如果脚本在语法上是正确的,但是...

  QTP-恢复方案

📅  最后修改于: 2020-12-06 10:42:50        🧑  作者: Mango

恢复方案在执行QTP脚本时,我们可能会遇到一些意外错误。为了恢复测试并继续从这些意外错误中执行脚本的其余部分,请使用恢复方案。可以通过导航到“资源”→Recovery Scenario Manager来访问Recovery Scenario Manager,如下所示-创建恢复方案的步骤步骤1-单击“新建”恢复方案按钮;将打开“恢复方案向导”,如下所示-步骤2-选择触发事件。它对应于以下四个事件中的...

  QTP-环境变量

📅  最后修改于: 2020-12-06 10:43:12        🧑  作者: Mango

QTP环境变量是所有操作,函数库和恢复方案均可访问的特殊类型的变量。 Windows有内置的环境变量,可用于在该特定系统上运行的所有应用程序,但是QTP环境变量仅在运行时可用于该特定的测试脚本。环境变量的类型内置环境变量-提供一系列环境参数,这些环境参数可以提供信息,例如测试名称,操作名称,测试路径,本地主机名,操作系统名称,类型及其版本。可以通过导航到“文件”→“测试设置”→“环境”选项卡来访问...