自动化测试学习入门

来源:互联网 发布:淘宝模特基本动作 编辑:程序博客网 时间:2024/05/21 10:41

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中选择对象并添加测试步骤
原创粉丝点击