求知
文章
文库
Lib
视频
Code
iProcess
课程
认证
咨询
工具
火云堂
讲座吧
成长之路
会员
找课
全部课程
|
技术学院
|
管理学院
|
嵌入式学院
|
在线学院
成功案例
品质保证
电话
English
追随技术信仰
随时听讲座
每天看新闻
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试
更多...
相关课程
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
更多...
自动化测试方法、框架构建、工具与敏捷实践
赵老师
曾任微软测试经理,具有超过10年测试经验,精通自动化测试框架设计与实施
报名课程
时间地点:
北京 10月20-21日 深圳 上海 根据报名开班
课程费用
:
5000元/人,详见
公开课学习手册
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
《测试工程师》
认证方式
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。
通过列举一些自动化测试典型问题引入课程内容,通过自动化实例演示让学员带着问题深入课程,介绍自动化测试原理、理论及常用工具。讲述自动化测试框架设计与实例。以QTP为典型,讲述其基本功能、高级功能使用及操作,VB自动化脚本编写,虚拟对象及描述性编程等相关知识进行重点讲解及练习。而后跳出QTP工具,对自动化测试实现的多种方法及工具进行讲解,基于自动化测试框架及QTP满足不了的测试需求给出解决方案。最后介绍敏捷框架与敏捷测试,讲述自动化测试在敏捷项目中的应用,结合工具、过程,给出自动化测试的最佳实践。整个课程强调互动,鼓励学员参与讨论问题,同时设计实战练习,在积极思考和实践中更好的掌握知识。
培训
目标
:
介绍自动化测试技术以及企业应用
掌握自动化测试原理及自动化测试流程
通过多个实例和实战演练,让学员熟悉QTP的基本操作和高级使用技巧
熟悉针对具体项目的自动化测试引入流程,从自动化测试需求分析、脚本开
发到最后的测试报告,为企业中引入自动化测试提供方法指导
掌握编写VB脚本的技能,优化自动化测试脚本
掌握QTP高级功能使用,如描述性编程
掌握数据驱动测试理念及其设计方法
介绍自动化测试框架设计方案
介绍自主开发自动化测试工具方法
针对QTP及自动化测试实施过程中常见难题提出解决方案
介绍如何将测试自动化应用于敏捷项目中
培训对象:
初中高级测试工程师、自动化测试开发人员、测试组长、测试经理、SQA人员。
学员基础:
具备一定测试基础知识,了解自动化测试或对自动化测试及工具感兴趣的人士。
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容
:2天
1.自动化测试导入
目前工作困扰及课程期望讨论
自动化测试典型问题分析与讨论
2.自动化测试技术概述
自动化测试软件定义
自动化测试的意义
软件测试中的自动化需求
手工测试的局限性
自动化测试局限性
如何弥补自动化测试的局限性
手工测试VS自动化测试
自动化测试人员能力要求
3.自动化测试经典案例回顾
【案例】-微软的自动化测试实例
【案例】-百度的自动化测试实例
4.自动化测试实例演示
QTP数据驱动测试实例
编写VB脚本实现枚举测试
自主开发自动化测试工具实例一~实现GUI自动化测试
自主开发自动化测试工具实例二~开发自动化测试工具
自主开发自动化测试工具实例三~开发数据驱动测试框架
自主开发自动化测试工具实例四~多线程模拟并发访问工具
5.测试自动化常见问题分析
如何使ROI最大化
如何处理频繁的业务需求变更
挑选自动化用例的原则
框架与工具相结合
自动化测试框架设计
6.自动化测试实现方式与实例分析
自动化测试在不同层面的应用
API调用及实例
GUI接口调用及实例
第三方工具实现自动化原理
利用OS现有工具和类库
【案例】自动化测试在组件/服务层面应用
7. 自动化测试体系框架
测试自动化的发展阶段与计划
完善的自动化测试体系
自动化测试程序设计要点
自动化测试的应用环节
8. STAF自动化测试框架介绍
STAF简介
STAF常用命令
STAF实例分析
9.QTP框架设计
录制回放框架(RPF)
数据驱动式测试的设计
关键字数据驱动的设计
【案例】设计QTP自动化框架
10. 测试自动化框架设计需考虑因素
可扩展性
可维护性
可复用性
兼容性与接口
跨平台
ROI
11.【案例】自主开发自动化测试框架演示
关键特性和测试能力
功能范围
技术架构
运行原理
QTP工具应用与难点分析
12.QTP工具介绍
QTP自动化测试流程
自动化测试对象识别技术
Web对象识别机制
VB脚本语言
VB脚本实例
13.QTP基本使用
界面元素
添加对象和步骤
对象库
验证点
同步点
输出值
创建输出值的意义
参数化输入
DataTable
Action
数据输入的参数化
检测点的参数化
14.QTP高级应用
VB脚本语法规则
VB脚本编写
Excel 对象模型
Excel 式数据驱动
ADO 数据库操作技术
脚本分割
迭代的使用
QTP中Web对象常用方法
使用正则表达式
脚本录制模式
模拟录制
低级录制
参数化类型
15.难点问题解决方案-QTP无法录制对象
模拟录制
低级录制
虚拟对象定义
使用虚拟对象
描述性编程
快捷键驱动
键盘移动焦点
开发人员支持
使用QTP插件
16.难点问题解决方案-QTP解决不了的测试问题
测试环境配置问题
测试远程部署
结果文件验证
测试作业调度
性能数据获取
测试报表生成
17.利用VSTS进行自动化测试
VSTS简介
VSTS实现测试自动化原理
VSTS基本功能使用
VSTS使用实例
VSTS与QTP对比分析
18.QTP应用实战
对以上各功能知识点做练习
结合敏捷的自动化测试最佳实践
19. 敏捷测试和自动化测试结合
敏捷测试与自动化测试
敏捷测试的核心理念
测试人员在敏捷测试中的角色
如何进行及时而小粒度的自动化测试?
敏捷自动化测试所需关键技能
【案例】传统测试与敏捷自动化测试项目对比
【案例】传统模式下各阶段的问题
【案例】敏捷自动化测试误区
20. 敏捷自动化测试实践与案例
测试执行方法
自动化测试开发与维护
测试优先级排序
提高代码的可测试性
7:2:1法则
回归测试与探索性测试
状态墙
测试风险监控
【案例】缺陷发现的阶段与修复成本比较
【实例练习】项目状态墙
21. 敏捷自动化测试最佳实践
如何提高每日立会的效率
过程裁剪
引入敏捷自动化测试过程与思路
逐渐敏捷
团队差异化
【案例】团队文化构建
缺陷根本原因分析
【案例】缺陷根本原因分析工具
【案例】缺陷预防工具~控制图与7点规则
【案例】缺陷预防工具~帕累托图
22. 持续集成
持续集成(CI)有什么
持续集成的优势
持续集成面板
每日构建与持续集成
持续集成常见问题解决方案
持续集成环境配置
【案例】使用Hudson进行持续集成
【案例】自动化在持续集成中应用~测试框架集成
【案例】自动化在持续集成中应用~QTP集成
23.自动化测试工具演示
文件大小对比自动工具
测试环境模拟工具-硬盘资源模拟
测试环境模拟工具-内存资源模拟
应用程序卸载工具
24. 自动化测试推广与度量
如何逐步推行自动化测试
自动化测试状态跟踪
自动化测试ROI度量与分析
【案例】自动化测试的最佳实践
25.课程总结与答疑
其他人还看了课程
数据分析与挖掘
红帽认证
企业战略与变革管理
软件架构设计方法
最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]