自动化测试培训
主办单位:上海普瑞思管理咨询有限公司 上海创卓商务咨询有限公司
日期地址:2014年06月28-29日 西安
培训费用:5800元/人(含培训费、资料费、午餐费及茶点等)
课程背景:
本课程内容提炼自讲师多年来的一线自动化测试实践经验和在各类企业咨询和推广自动化测试与持续集成的经验属于自动化测试的高阶课程涉及知识面较广对技术的阐述十分深入适合有技术背景特别是做过很多自动化测试工作的开发、测试及相关管理角色带着问题来参加。通过培训及期间与讲师的互动学员将收获:*软件质量保证体系及自动化测试在其中的位置与作用*在项目中如何评估、规划和开展自动化测试工作*自动化测试相关工具链以及自建工具及平台的架构和技术要点*开发者测试的要点和最佳实践*分层自动化测试的最佳实践*自动化测试中对环境、数据及关联系统的管理*持续集成及持续交付实践的应用*多家知名公司自动化测试过程及技术方案*自动化测试工作在企业的导入和推广方法
课程大纲:
规划自动化测试
自动化测试在质量保证体系中的位置和作用
在项目中评估和规划自动化测试
将自动化测试集成到开发流程中
开发者测试
单元测试工具与方法
利用Stub技术打破依赖关系
通过Mock技术测试对象交互
单元测试案例分析
如何在集成与单元、黑盒或白盒、Mock和非Mock之间做选择?
提高单元测试质量的实践
分层自动化
分层测试体系设计
分层自动化方案及案例分享
Web端测试工具及最佳实践
JavaScript测试工具及最佳实践
自动化性能测试与非功能测试工具与实践
实用的测试辅助工具和技术
创建和维护项目的测试辅助设施
对架构的可测性改造
数据及环境管理
数据驱动的自动化测试
利用DBUnit管理测试数据
测试数据准备及数据管理方法
从生产数据库中抽取测试子集的方法
测试基础设施建设与环境管理
象管理代码一样管理数据库变更的方法
验收测试驱动开发
ATDD解决的问题及示例
ATDD工具链架构及其关系
利用Cucumber实现ATDD
利用RobotFramework实现ATDD
表格驱动的ATDD工具-FIT
协作制定需求说明的方法及其带来的改变
在需求文档中引入客户实例
客户实例驱动的自动化测试
进行频繁验证
演化出可执行的活文档系统
持续集成与持续交付中的自动化测试
什么是持续集成和持续交付
利用持续集成技术最大化测试价值
百度产品线的持续集成和自动化测试改进过程和实践分享
一个Web项目的持续集成和自动化测试实践分享
通过自动构建脚本运行测试
在本地构建中引入自动化测试
将测试与代码做同源版本管理
构建测试管道的实践
提高测试稳定性的实践
加快测试反馈速度的实践
推广自动化测试
自动化测试投入产出分析
如何成功在组织中引入测试
遗留系统的测试策略
讲师介绍:路宁
国内知名的敏捷/精益咨询师现就职于百度
项目管理部致力于公司级的敏捷改进工作。他曾在敏捷的领导厂商ThoughtWorks任资深咨询师多年为多家国际知名的投行、物流和保险公司构建企业应用、实施敏捷和组织转型方面的咨询。他热衷技术探索关注组织和团队管理实践在敏捷和精益方面积累了丰富的经验曾在AgileChina、QCon、ScrumGathering、AgileTour等会议中受邀参加演讲在InfoQProgrammer等媒体上发表过多篇文章。
在线报名