📝 QTP教程

45篇技术文档
  QTP-库文件

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

为了使脚本模块化,将库文件添加到QTP脚本中。它包含变量声明,函数,类等。它们可实现可重用性,这些可重用性可在测试脚本之间共享。它们以扩展名.vbs或.qfl保存可以通过导航到“文件” >>“功能库”来创建新的库文件。关联功能库方法1-通过使用“文件”>“设置”>资源>关联功能库选项。点击“+”按钮添加功能库文件,并使用实际路径或相对路径添加它,如下所示-方法2-使用ExecuteFil...

  QTP-自动测试结果

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

检测结果“测试结果”窗口为我们提供了足够的信息,以显示通过的步骤,失败的步骤等。“结果”窗口在执行测试后自动打开(根据默认设置)。显示以下信息-通过的步骤步骤失败环境参数图形统计测试结果中执行的操作将结果转换为HTML在结果查看器窗口中,导航到“文件”→“导出到文件”。导出运行结果对话框打开,如下所示-我们可以选择要导出的报告类型。它可以是简短的结果,也可以是详细的结果,甚至可以选择节点。选择文件...

  QTP-使用GUI对象

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

在脚本执行期间,QTP与各种GUI对象进行交互。因此,重要的是要了解关键GUI对象的基本方法,我们将可以使用这些方法有效地对其进行处理。使用文本框以下是我们在运行时访问文本框的方法-设置-帮助测试人员将值设置到文本框中单击–单击文本框SetSecure-用于安全设置密码框中的文本WaitProperty-等待直到属性值变为true存在-检查文本框是否存在GetROProperty(“ text”)...

  QTP-虚拟对象

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

什么是虚拟对象?有时,被测应用程序可能包含标准窗口对象,但QTP无法识别。在这种情况下,可以将对象定义为按钮,链接等类型的虚拟对象(VO),以便在执行过程中可以在虚拟对象上模拟用户操作。例假设我们要在Microsoft Word中自动化方案。我激活了MS word应用程序,然后单击功能区中的任何图标。例如,在功能区上,单击“插入”选项卡,然后用户单击“图片”按钮。一个按钮被识别为WinObject...

  QTP-访问数据库

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

因此,QTP不提供任何内置支持来连接数据库,但是使用VBScript测试仪将能够使用ADODB对象连接数据库并与之交互。ADODB具有4个属性或方法,我们可以使用它们来处理数据库。他们是-ADODB.Connection-用于建立与数据库的连接ADODB.Command-用于执行SQL命令(查询或存储过程)ADODB.Fields-用于在执行查询/存储的proc之后从记录集中获取特定列ADODB....

  QTP使用XML

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

XML是一种标记语言,旨在以人和机器均可读取的格式存储数据。使用XML,还可以轻松地在计算机和数据库系统之间交换数据。示例XML及其关键元素如下所示-访问XML比较XML我们可以比较两个给定的XML-...

  QTP-描述性编程

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

只有对象库中存在对象时,QTP脚本才能执行。使用描述性编程来创建对象的描述-当测试人员想要对对象库中不存在的对象执行操作时当应用程序中的对象本质上是非常动态的。当对象存储库变大时,随着对象存储库大小的增加,性能会下降。构建框架时,已决定完全不使用对象存储库。当测试人员想要在运行时对应用程序执行操作而又不了解对象的唯一属性时。句法使用描述性编程技术编写脚本有两种方法。他们是-描述对象说明字符串描述对...

  QTP-自动化对象模型

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

可以使用HP-QTP提供的COM接口使QTP本身自动化。自动化对象模型是一组对象,方法和属性,可帮助测试人员使用QTP接口控制配置设置和执行脚本。下面列出了可以控制(但不限于)的关键配置/动作-加载测试所需的所有加载项使QTP在执行时可见使用指定位置打开测试关联功能库指定公共对象同步超时开始和结束迭代启用/禁用智能识别错误设置数据表路径恢复方案设置日志跟踪设置QTP 11.5x提供了有关自动化对象...

  QTP-框架

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

框架定义了一套指导方针/最佳实践,可以实施一套标准,这使最终用户可以轻松使用。自动化框架有不同类型,最常见的框架如下-关键字驱动框架数据驱动框架混合框架关键字驱动框架关键字驱动测试是一种功能自动化测试框架,也称为表驱动测试或基于动作词的测试。在关键字驱动的测试中,我们使用表格格式(通常是电子表格)为我们要执行的每个函数定义关键字或操作词。好处它最适合新手或非技术测试人员。使用此方法可以以更抽象的方...

  QTP-设计框架

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

让我们通过一个示例应用程序设计一个简单的框架。我们将使测试中的应用程序的一些场景自动化并编写可重用的功能。被测试的示例应用程序是“ Calculator”,它是Windows的一部分提供的默认应用程序。现在让我们创建框架的不同组件。在这里,我们将开发一个混合框架并使用对象存储库,因为它是一个非常简单的应用程序。但是,该框架也可以扩展以支持复杂的应用程序。框架的文件夹结构如下所示-文件夹结构的说明-...

  QTP问题与解答

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

QTP问题和答案旨在帮助学生和专业人员准备各种认证考试和求职面试。本节提供了一些有用的示例性面试问题和多项选择题(MCQ)及其答案以及适当的解释。Sr.No.Question & Answers Type1QTP Interview QuestionsThis section provides a huge collection of QTP Interview Questions with th...

  QTP-有用的资源

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

以下资源包含有关QTP的其他信息。请使用它们来获得有关该主题的更深入的知识。QTP上的有用链接Hp-QTP链接和资源页面-此页面包含Hp-QTP的文档和资源。QTP在维基百科-在HP-QTP维基百科页面。关于QTP的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论QTP

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

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

  计算机安全教程

📅  最后修改于: 2020-12-07 05:26:37        🧑  作者: Mango

计算机安全是检测和防止未经授权使用您的笔记本电脑/计算机的过程。它涉及防止恶意侵入者使用您的基于个人或办公室的计算机资源的恶意意图或为自己谋取利益,甚至是偶然获得对他们的任何访问权的过程。在本教程中,我们将讨论计算机安全性的概念,它可以是便携式计算机,工作站,服务器甚至网络设备。这是一个入门教程,涵盖了计算机安全的基础知识以及如何处理其各种组件和子组件。本教程主要是为IT专业人员,IT专家,系统管...

  计算机安全-概述

📅  最后修改于: 2020-12-07 05:27:14        🧑  作者: Mango

在本教程中,我们将讨论计算机安全性的概念,该概念可以是便携式计算机,工作站,服务器或网络设备。本教程主要针对IT行业内的IT专家,系统管理员,安全管理员。为什么要安全?网络空间(Internet,工作环境,Intranet)正成为所有组织和个人保护其敏感数据或声誉的危险场所。这是因为有许多人和机器在访问它。值得一提的是,最近的研究表明,内部威胁或失望的员工(例如爱德华·斯诺登案)是一个巨大的危险,...