课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

本课程主要围绕项目实施过程中针对不同项目按照不同的测试方式,组织实施自动化测试。以测试金字塔模型为线索,讲述了项目实施中ui自动化测试、action层(js、及servlet)自动化测试,接口自动测试及单元测试相关的一些实践经验。来说明如何在项目中实施自动化测试以达到测试成本最低,效率最高。

目标收益

对于不同项目,有针对性的给出解决方法,课程将重现这些问题的经典案例,通过实例讲 解,并对应到学员的实际工作问题,使学员能够把传授的经验和自己的问题结合起来,有效的启发思路、激发兴趣、并掌握解决问题的基本方法。

培训对象

各类 IT/软件企业和研发机构的测试经理、质量经理、测试架构师、开发工程、测试开发工程师、测试工程师等。以及对质量高度关注的先关人员

课程大纲


自动化测试思考

1.为什么要自动化测试?
2.自动化测试失败案例分析
3.自动测试思考—我们需要什么样的自动化测试
4.自动测试思考—一些成功的自动化案例给我的启发
5.测试金字塔测试策略

UI层自动化测试实施 ——UI层

1.UI测试工具介绍
2.UI测试工具原理介绍
3.UI测试工具原理的模拟实现(演练)
4.UI测试工具—商业工具介绍
5.QTP在UI测试中的实践
6.UI测试工具—开源工具
7.Excel+Ruby+Watir在测试项目中的实践
8.UI层自动化测试的最佳实践
9.UI层自动化测试的一些失败的教训
UI层自动化测试实施--JS层 1.为什么做JS层的自动化测试
2.JS层的UI自动化测试原理
3.JS层的UI测试工具介绍
4.测试工具---Qunit常用函数
5.JS层的自动化测试实践
6.基于Qunit自动化测试练习(演练)
7.JS层自动化测试的最佳实践
UI层自动化测试实施 --Action层 1.JS层实践的一些思考
2.Action层的UI自动化实现的构想
3.Action层的UI自动化测试原理
4.Action层的UI测试工具
5.基于Spring side框架的Action层的自动化测试实践
6.Action层自动化测试的演练
7.Action层自动化测试的最佳实践

接口自动化测试实践

1.为什么要引入接口测试
2.接口层的自动化测试实现原理
3.常见各种接口测试分析
4.针对不同接口测试方案
5.接口自动化测试组织方式
6.接口自动化测试常见的一些问题
7.接口自动化测试模拟演练
8.自动化测试的最佳实践

单元测试试实践

1.理解单元测试 第一个单元测试
2.为什么要做单元测试
3.单元测试框架提供了什么功能
4.好的测试是什么样子的
5.分析真实项目,如何做单元测试
6.利用Stub打破依赖关系 使用Stub的例子
7.重构设计以使依赖可被注入
8.分析真实项目,如何使用Stub
9.使用Mock的例子
10.对比基于状态的测试和基于交互的测试
11.分析真实项目,如何使用Mock, 以及相关问题
12.单元测试的组织与管理
13.单元测试的一些最佳实践

构建高效的自动平台

1.为什么要构建自动化平台
自动化测试需求不同
开发模式对测试影响
工具不能很好的支持
2.什么样的平台才是好的自动化平台
自动测试平台应该具备的能力
流行的自动化测试框架分析
3.怎么样才能构建好的自动化测试平台
前端基本功能
后端基本功能
平台设计思路

自动化测试思考


1.为什么要自动化测试?
2.自动化测试失败案例分析
3.自动测试思考—我们需要什么样的自动化测试
4.自动测试思考—一些成功的自动化案例给我的启发
5.测试金字塔测试策略

UI层自动化测试实施 ——UI层


1.UI测试工具介绍
2.UI测试工具原理介绍
3.UI测试工具原理的模拟实现(演练)
4.UI测试工具—商业工具介绍
5.QTP在UI测试中的实践
6.UI测试工具—开源工具
7.Excel+Ruby+Watir在测试项目中的实践
8.UI层自动化测试的最佳实践
9.UI层自动化测试的一些失败的教训
UI层自动化测试实施--JS层
1.为什么做JS层的自动化测试
2.JS层的UI自动化测试原理
3.JS层的UI测试工具介绍
4.测试工具---Qunit常用函数
5.JS层的自动化测试实践
6.基于Qunit自动化测试练习(演练)
7.JS层自动化测试的最佳实践
UI层自动化测试实施 --Action层
1.JS层实践的一些思考
2.Action层的UI自动化实现的构想
3.Action层的UI自动化测试原理
4.Action层的UI测试工具
5.基于Spring side框架的Action层的自动化测试实践
6.Action层自动化测试的演练
7.Action层自动化测试的最佳实践

接口自动化测试实践


1.为什么要引入接口测试
2.接口层的自动化测试实现原理
3.常见各种接口测试分析
4.针对不同接口测试方案
5.接口自动化测试组织方式
6.接口自动化测试常见的一些问题
7.接口自动化测试模拟演练
8.自动化测试的最佳实践

单元测试试实践


1.理解单元测试 第一个单元测试
2.为什么要做单元测试
3.单元测试框架提供了什么功能
4.好的测试是什么样子的
5.分析真实项目,如何做单元测试
6.利用Stub打破依赖关系 使用Stub的例子
7.重构设计以使依赖可被注入
8.分析真实项目,如何使用Stub
9.使用Mock的例子
10.对比基于状态的测试和基于交互的测试
11.分析真实项目,如何使用Mock, 以及相关问题
12.单元测试的组织与管理
13.单元测试的一些最佳实践

构建高效的自动平台


1.为什么要构建自动化平台
自动化测试需求不同
开发模式对测试影响
工具不能很好的支持
2.什么样的平台才是好的自动化平台
自动测试平台应该具备的能力
流行的自动化测试框架分析
3.怎么样才能构建好的自动化测试平台
前端基本功能
后端基本功能
平台设计思路
提交需求