南京
杭州
上海
025-87787966    0571-88257871

QTP自动化测试

发布日期: 2017/10/10 13:56:35

课程大纲:
一、QTP自动化测试
    1、自动化测试从零开始
    2、帮助文档(help)
    3、录制与回放——QTP的开关
    4、认清并请远离QTP的脚本录制模式
    5、QTP精华——对象库之基础攻略篇
        —— 一个简单的实例介绍对象库原理、机制及操作流程
        —— 对象库基本操作
        —— object spy让对象无处藏身
        —— 对象库的最高指挥官(object repository manager)
    6、对象库之进阶编程篇
        —— 基于expert view的对象库编程
        —— 封装对象模型——test objects vs run-time objects
        —— 梳理运行时对象的封装与自身接口的属性区别
        —— 几种常见对象无法识别或识别错误的原因
    7、描述性编程(descriptive programming)
        —— 概述
        —— 掌握描述性编程的两种写法
        —— object identification与spy结合dp的妙用
        —— 描述性编程的妙用以及与对象库编程的混搭
        —— 对象库编程(op)vs描述性编程(dp)
    8、数据池(data table)的应用
        —— 使用datatable进行参数化
        —— test datatable vs run-time datatable
        —— 用好datatable对象
    9、操作模块(actions)
        —— 使用actions来控制好业务流
        —— call action的3种方式
        —— action的切分
    10、QTP的验证点与测试报告
         —— 自动化测试的有效性取决于验证点的质量
         —— 使用QTP验证点函数
         —— 灵活地自定义验证点
         —— 走进QTP report——testreport
         —— 自定义验证点——html模式
二、轻松驾驭QTP
    1、vbscript在项目中的应用
        —— 培养代码规范的好习惯
        —— vbs基础知识提炼
        —— 常用函数解析
        —— function vs sub终极角逐
        —— 获取对象引用getref方法
        —— 类的简单应用
        —— vbs中sendkeys与项目结合的妙用
    2、精通项目中10类常用web控件
        —— browser&page
        —— link
        —— webedit&webbutton
        —— webelement
        —— webcheckbox
        —— weblist&webradio group
        —— webtable
    3、函数资源库(library files)
        —— 资源池静态调用方式
        —— 强大的动态调用方式
        —— 函数库功能在QTP 10.0中的增强
    4、环境变量(environment variables)
        —— 实用的QTP内置环境变量
        —— 灵活地自定义环境变量及利用外部xml配置环境变量
    5、常用保留对象(utility objects)
        —— 常用保留对象
        —— 隐藏保留对象
        —— 自定义保留对象
    6、quicktest自动化模型对象(aom)
        —— 不同开发环境下的aom使用解析
        —— QTP自动化模型的引用
    7、场景恢复(recovery scenarios)
        —— 几种场景恢复的误区
        —— web默认场景恢复
        —— 自定义场景恢复函数
课程周期:
12课时(45分/课时)

相关培训课程

TRAINING COURSE
无标题文档