qtp使用

Q&A

一. 启动qtp后不能启动ie

1) 禁用IE中不必要的插件,或者停止掉相应的服务,如360这种流氓软件,其它流氓软件如法(据说360很流氓,谁来证实一下)。

2) QTP启动时不要选择支持ActiveX。

3) 防火墙有时也会有一定影响

来源:http://bbs.51testing.com/archiver/tid-86887.html

### QTP 使用教程与功能介绍 QTP(QuickTest Professional)是一种自动测试工具,主要用于执行重复的手动测试任务,特别是回归测试和新版本的功能验证[^2]。以下是关于 QTP使用方法及功能的详细介绍: #### 一、QTP 简介 QTP 是一种基于录制和回放机制的自动化测试工具,它能够通过关键字视图(Keyword View)和专家视图(Expert View)两种方式创建测试脚本[^3]。其核心功能包括对象识别、脚本编写、参数化测试以及结果分析。 #### 二、QTP 基本功能 QTP 提供了以下基本功能: 1. **对象识别**:QTP 能够自动识别应用程序中的各种控件,并将它们存储在对象库中[^3]。 2. **脚本录制**:用户可以通过录制操作生成测试脚本,简化测试流程[^1]。 3. **脚本编辑**:支持通过专家视图(Expert View)使用 VBScript 编写复杂逻辑的测试脚本[^3]。 4. **参数化**:允许为测试用例定义动态输入数据,从而实现更灵活的测试场景[^1]。 5. **检查点**:可以设置检查点以验证应用程序的输出是否符合预期[^1]。 #### 三、QTP 软件特点 QTP 的主要特点包括: - **易用性**:即使是开发能力较弱的测试人员,也可以通过关键字视图轻松创建测试脚本[^3]。 - **灵活性**:支持多种测试类型,包括功能测试、回归测试和负载测试[^2]。 - **集成性**:可以与其他测试管理工具(如 TestDirector 或 ALM)无缝集成[^1]。 #### 四、QTP 使用步骤 以下是 QTP 的典型使用步骤: 1. **安装与启动**:安装 QTP 后,启动软件并选择 File 菜单下的 New-Test 创建新的测试项目[^1]。 2. **录制脚本**:打开目标应用程序(例如 IE 浏览器),进入测试页面(如百度首页 www.baidu.com),然后开始录制用户操作[^1]。 3. **对象库管理**:通过对象库(Object Repository)添加和管理测试对象[^3]。 4. **脚本编辑**:在专家视图中修改或扩展录制的脚本,添加必要的逻辑和参数化处理[^3]。 5. **运行测试**:执行测试脚本并查看测试结果报告[^1]。 #### 五、QTP 具体操作示例 以下是一个具体的 QTP 操作流程示例: 1. 打开 QTP 并创建一个新的测试项目。 2. 进入百度首页(www.baidu.com)并录制搜索操作。 3. 在对象库中添加“百度一下”按钮对象[^1]。 4. 将该对象拖拽到编辑区,或双击对象以生成相应的脚本代码[^1]。 5. 在脚本中为搜索框添加参数化输入。 6. 运行脚本并验证搜索结果是否符合预期。 ```python # 示例脚本:QTP 自动化测试百度搜索功能 Browser("Baidu").Page("Baidu").WebEdit("wd").Set "QTP 测试" Browser("Baidu").Page("Baidu").WebButton("百度一下").Click ``` #### 六、总结 QTP 是一款功能强大的自动化测试工具,能够显著提高测试效率和准确性。通过结合关键字视图和专家视图,用户可以根据自身需求选择合适的脚本编写方式。同时,QTP 的对象库和参数化功能也为测试提供了更高的灵活性和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值