一个工具从入门到精通需要各一个过程,浅尝辄止没有任何意义。
QTP主要还是用来做基于Windows系统的B/S模式的测试,所以学习过程先从这里入手,先把他当成一个自动化的工具来看,录制一些脚本来分析,主要是为了了解代码的格式,QTP是基于VBScript的,语法不难,相比较而言也比较容易阅读。
1.先学习QuickTest user's Guide中的windows object model,这个不需要花的时间太长,但是需要仔细的过一遍,知道有哪些东西,基本的该怎么用。
2.要学习一下VBscript语法,主要是要学会编写函数,这个很重要,也是从初级到中级晋级的必经之路,否则永远停留在录制阶段。
3.。。。关于以后的我也说不准,自动化的研究可大可小,,慢慢研究了再说。
---------------------------------------------
QTP常用语法总结:
打开一个文件或者应用程序:
SystemUtil.Run file,[params],[dir],[op],[mode],详见QTPHelp
例子:
ApplicationDir = Environment("ProductDir")
Applicationpath = "\..\..\..exe"
SystemUtil.Run ApplicationDir & ApplicationPath, "",ApplicationDir & "\..\..\", "open"
ProductDir 是一个内置变量名
设置数据使用数据表的形式
Object.Set Datatable.Value(列名,表名)详见QTP Help
Object.Set Datatable.Value(“Agentname”, dtGlobalSheet)
------------------------------------------------------------------------------
object.Check CheckPoint("")
Reporter.ReportEvent EventStatus, ReportStepName, Detail[, Reporter]
分享到:
相关推荐
【QTP初学者学习笔记】 自动化测试是一种利用专门的软件工具自动执行预先设定的测试用例,以验证软件功能和性能的过程。QTP(QuickTest Professional),现已被命名为UFT(Unified Functional Testing),是由HP...
【QTP学习笔记之老牛】 QuickTest Professional(QTP)是HP公司(现已被Micro Focus收购)推出的一款功能强大的自动化测试工具,主要用于Web、Windows应用程序以及一些特定的移动应用的自动化测试。QTP以其易用性和...
**QTP(QuickTest Professional)**,现在被称为UFT(Unified Functional Testing),...总之,QTP是软件测试领域的一个重要工具,通过深入学习和熟练运用,可以在测试工作中发挥巨大作用,提高软件开发的质量和效率。
【QTP学习资料详解】 QTP,全称QuickTest Professional,是HP公司(现已被Micro Focus收购)推出的一款自动化测试工具,主要用于功能测试和回归测试。它基于VBS(Visual Basic Script)语言,能自动识别应用程序的...
### QTP学习资料详解 #### 一、QTP简介与适用人群 QTP(Quick Test Professional)是一款由Mercury Interactive开发的功能性测试工具,后被HP收购并更名为UFT(Unified Functional Testing)。QTP主要用于自动化...
【QTP学习笔记之老牛.docx】是针对自动化测试工具QuickTest Professional(QTP)的基础新手教学。本文档详细介绍了QTP的核心概念、安装配置、以及如何录制WinApp程序和Web系统的操作步骤。 一、QTP概述 1. QTP简介...
下面是对QTP学习与实践经验的详细总结: 一、QTP基础概念 1. 自动化测试框架:QTP是基于对象识别和对象库的自动化测试工具,它通过识别应用程序的对象来执行测试操作。 2. 记录与回放:QTP的录制功能能捕捉用户在...
《QTP学习历程--从工具使用到框架思想》 QTP,全称为QuickTest Professional,是HP(现为Micro Focus)公司推出的一款自动化测试工具,主要用于功能和回归测试。本学习历程将涵盖QTP的基本使用、进阶技巧以及如何将...
【QTP学习与实践经验总结】 QTP,全称QuickTest Professional,是HP(现已被Micro Focus收购)推出的一款自动化测试工具,主要用于功能测试和回归测试。它基于VBS(Visual Basic Script)语言,通过录制、回放和...
【VBS基础教程】:QTP基于Visual Basic Script (VBS)语言,所以学习VBS语法对于编写QTP脚本至关重要。VBS是Microsoft开发的一种弱类型、解释型的脚本语言,其基本语法包括变量声明、控制结构(如If...Then...Else、...
【QTP学习与实践经验总结1】 QuickTest Professional(QTP),现称为UFT(Unified Functional Testing),是一款由HP公司开发的自动化测试工具,主要用于功能测试和回归测试。它以其强大的对象识别能力、丰富的脚本...
**QTP初级学习教材5章概述** QuickTest Professional(QTP),现称为UFT (Unified Functional Testing),是一款功能强大的自动化测试工具,由HP(现为Micro Focus)开发,主要用于软件的功能自动化测试。QTP以其...
通过这两个文件,我们可以深入学习QTP自动化测试框架的应用,掌握从测试设计、脚本编写到框架搭建的全过程,提升自动化测试的专业技能。在实际工作中,结合具体业务场景和项目需求,灵活运用这些知识,可以大大提高...
2. **学习曲线**:对于新手来说,QTP10.0的学习曲线较陡峭,需要花费一定时间掌握其基本操作和高级功能。 3. **资源消耗**:QTP10.0在运行时需要较多的系统资源,尤其是在执行大规模测试时可能会遇到性能瓶颈。 4. *...
### QTP 技术集锦知识点汇总 #### 1. QTP 描述性编程 - **定义**: 描述性编程是一种让 QTP 脚本能够脱离对象库直接执行的技术。这种方式增强了脚本的灵活性和可移植性。 - **应用场景**: 当需要针对特定对象进行...
综上所述,熟练运用QTP的F1帮助功能,结合有效的学习策略如焦点功能引导和脚本定位,将极大提升测试工程师的工作效率和技能水平。对于QTP的持续学习和深入理解,无论是对新功能的探索还是对已有功能的巩固,都有显著...
- **智能识别技术**:QTP的Smart Identification能在对象属性发生变化时,自动调整识别策略,确保测试脚本的稳定性。 2. **QTP的工作流程** - **创建测试**:启动QTP,选择被测应用程序,开始录制测试步骤。 - *...