自动化测试学习入门

本文介绍如何使用QTP进行自动化测试,包括测试计划制定、测试脚本创建与增强功能等关键步骤。涵盖录制操作、检查点设置、参数化测试等多种技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QTP使用

初入职场,从事软件测试行业,自学自动化测试工具QTP。将其记录下来,供初学者参考,一起学习,一起交流,一起进步。


QTP实现自动化测试流程

  1. 录制前制定测试计划
    确定QTP的配置,如加载的插件
  2. 创建测试脚本
    录制在网页上的一系列操作过程,录制完毕可用Keyword View 查看脚本。

    字段名字段说明
    item显示用到的组件(对象)
    operation在组件上执行的操作
    value执行动作的参数
    Assignment使用到的变量)
    comment添加的注释
    Documentation自动形成的文档
  3. 增强测试脚本功能

    1. 添加检查点
    2. 将录制的固定值参数化
    3. 使用逻辑或条件判断对脚本除错
  4. 运行测试脚本

  5. 分析测试结果
  6. 汇报问题
检查点类型

在第三步的增强测试脚本功能中,需要插入检查点,在具体测试的时候可根据以下检查点类型进行插入。

检查点类型说明举例
标准检查点检查测试对象属性,如某个按钮是否被选取
图片检查点检查图片的属性,如图片的来源文件是否正确
图像检查点检查Web页面图像属性
位图检查点将某个区域作为位图来检查
表格检查点检查表格的数据内容,如检查表格内的字段内容是否正确
文本检查点检查特定文本是否在界面上显示
文本区域检查点仅支持标准windows\VB\ActiveX及插件支持控件文本检查
可访问性检查点检查指定网页是否满足Section508标准所指定的可访问性标准
页面检查点检查页面某些统计信息
数据库检查点检查数据库的内容是否正确,如查询的值是否正确
XML检查点检查XML文件的内容

参数化测试的方法
  1. 设置数据表格迭代方式:Run标签设置迭代次数
  2. Action测试输入的参数化:
    编辑Action的属性—-添加Action的输入参数—-调用Action
  3. 使用环境变量的参数化
    定义和设置环境变量—在测试步骤中绑定环境变量值——导出环境变量到XML文件——-导入外部环境变量文件
  4. 使用数据驱动器来参数化测试
    自动检测脚本中可能需要进行的参数化的变量,使用tools–>Data Driver进行

可利用Active Screen 编辑测试脚本

  1. 在Active Screen 中选择并添加对象到对象库
  2. 选择Active Screen中的对象并输出其对象属性
  3. 在 Active Screen中插入检查点
  4. 在Active Screen中选择对象并添加测试步骤
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值