QTP使用总结

     QTP是一个功能自动化测试工具,其主要用于回归测试。

     QTP首先通过录制,将用户所操作的对象属性记录到对象库中,当回放时将检测的对象和对象库中的对象进行匹配,匹配成功则会执行相应的操作。通过设置检查点(类似代码中的断言)  获取对象的信息值,判断是否为预期值,检测信息的正确性。若不成功则给出错误报告。

      在QTP中还有一种操作叫做描述性编程。 

    描述性编程和传统的QTP脚本的区别是:他把需要识别的对象的属性从对象库中转移到了脚本里面,通过在脚本里面的特殊语法格式.来告诉QTP识别对象的方法.描述性编程更加灵活,因为他不需要经过录制这个步骤,可以直接通过编程的方式操作任何一个你想操作的对象,只要你在测试脚本代码里提供给QTP识别该对象的足够信息。

    性能测试

    性能测试==是否达标

    负载测试==为系统调优提供数据

    压力测试==系统稳定性

    性能下降曲线分析法能快速定位系统瓶颈。

转载于:https://www.cnblogs.com/rubywang/archive/2009/03/22/1418966.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 的对象库和参数化功能也为测试提供了更高的灵活性和可维护性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值