本套QTP课程分为基础篇及高级篇,基于QTP10.0版本详细讲解自动化测试工具QuickTest的使用以及编程、框架设计等高级进阶技能。本篇为高级篇,详细讲解QTP编程必备的VBScript语言知识,掌握VBS语言体系,以及与qtp的结合应用,并通过项目实战充分掌握QTP的高级运用,完成企业对高级自动化测试应用要求。
【课程目标】
- 掌握VBS编程语言
- 学会QTP编程应用
- 胜任中高级功能性自动化测试工程师岗位的需要
【适合人群】
已初步了解QuickTest,并且深入理解QuickTest的工作原理
【课程大纲】
- 第1章: VBS编程精讲
- 任务1: QTP编程语言vbs简述
- 任务2: VBS基本语法变量及类型转换
- 任务3: VBS基本语法变量及Is函数
- 任务4: VBS基本语法的不同
- 任务5: 基本语法Empty与Null
- 任务6: 基本语法数组(ReDim、Preserve)
- 任务7: 变量(Option Explicit)
- 任务8: 过程与函数
- 任务9: 过程与函数松耦合与紧耦合
- 任务10: 过程与函数的调用
- 任务11: 循环控制for...next
- 任务12: 循环控制For each...next
- 任务13: 循环控制Do...Loop
- 任务14: 出错处理
- 任务15: FSO对象的操作
- 任务16: 读取文件
- 任务17: 写入文件
- 任务18: FSO文件夹的基本操作
- 任务19: 正则表达式
- 第2章: QTP高级应用
- 任务20: 描述性编程介绍
- 任务21: 描述性编程的分类
- 任务22: 描述性编程之ChildObjects方法
- 任务23: Utility对象之DataTable对象与Environment对象
- 任务24: ExecuteFile方法与Exit相关方法
- 任务25: Crypt与Desktop对象
- 任务26: Browser对象之FullScreen方法
- 任务27: Browser对象之GetTOProperty与GetTOProperties
- 任务28: Browser对象之SetTOProperty方法与GetROProperty方法
- 任务29: Browser对象之WaitProperty方法与Exist方法
- 任务30: 其他对象的讲解(Systemutil、Desktop等)
- 第3章: QTP高级应用实战练习
- 任务31: 实例演练之前期准备
- 任务32: 实例演练之对象库及函数的创建
- 任务33: 实例演练之正确登录场景
- 任务34: 实例演练之数据库操作(上)
- 任务35: 实例演练之数据库操作(下)
复制代码 本课程免费试听>>精通QuickTest自动化测试高级篇(含VBS语言精讲)
更多精彩课程尽在博为峰网校>>http://www.atstudy.com 交流软件测试行业技术、获取学习资料>>QQ群495153733
|