班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
一. 概述
本课程的授课内容全部源于测试体系建设的最佳实践总结与探索。在培训方法上,通过课堂讲授(演示和案例培训相结合)、实际操作等形式,将测试需求、测试设计、测试执行、测试分析与报告整个端到端过程做了全面梳理和最佳实践推荐,以及企业如何在向敏捷测试转型过程中的准备、起点、方法和技巧,并将流程方法、测试组织管理与管理测试工具平台等的建设结合在一起,达到持续提升企业整体测试管理能力的效果。
二. 课程收益
该课程以实例练习为主线,能达到即学即用的效果。通过该课程可以掌握:
1、 测试基础理论与实践、测试主流模型与设计;
2、 端测试实施过程(测试准备、测试设计、测试执行、测试报告与分析的测试流程过程)、测试理论体系(测试模型与质量体系)与测试技术;
3、 掌握迭代开发测试、敏捷测试的要点与策略,敏捷转型的准备与策略技巧;
4、 掌握以用例和bug为核心的测试度量与分析过程;掌握测试质量评估方法;
5、 掌握测试组织建设与团队管理,持续建设高效测试部门;
6、 测试进度/成本/风险管理;
7、 掌握黑盒测试/白盒测试/代码级测试的用例设计方法及各种类型测试方法;
8、 掌握测试文档与测试配置管理、灰度发布技巧;
9、 掌握测试过程管理工具与使用方法;
10、 了解掌握TMMI测试评估,掌握测试建设方向;
11、 根据产品生命周期模式,借鉴业界领先测试模式,持续建设企业自身测试体系;
三. 培训
四. 测试过程建设(部分)示意图
五. 培训内容
知识单元 学习内容
软件测试基础 1. 理解软件测试定义和价值
2. 软件应用测试体系建设的范围目标、总体测试框架设计;
3. 软件测试基本构成及基础、各种类型测试(横向维度的单元/集成/系统/验收阶段性测试,纵向维度的黑盒/白盒/动态/静态/等测试);
4. 产品研发模式(瀑布/迭代/RUP/敏捷)与测试模型设计(V模型/W模型/X模型/H模型);
5. 测试驱动开发理论与实践;
6. 测试在CMMI与ISO中的要求与定义;
7. TMMI测试评估体系及建设要点;
8. 敏捷测试方法基础;为什么敏捷?敏捷测试转型准备;
软件测试执行过程 穿插实例讲解:
1. 测试的总体约定(目标/人员/组织运作/环境/数据/工具)与测试流程(在项目/产品开发过程中如何落地);
2. 测试需求管理及范围
波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;
测试需求的整理方法:流程图、活动图
敏捷测试需求的处理(story card)
3. 测试计划与测试方案的制定与跟踪方法:
三级测试计划;
测试版本与测试波次;
测试方案的编写与要点、模板及实例;
敏捷中的一页纸计划
3. 测试用例设计的主要方法与原理及实践;
测试用例的编写规范、模板及实例;
测试用例设计技巧方法:等价类、边界值、场景法、因果图、判定表法、基本路径覆盖法(万能分析法)/圈复杂度/代码覆盖率;
测试用例的业务覆盖;
测试用例的三级评审过程;
测试用例库建设与复用;
敏捷中用例编写与技巧
4. 测试执行的关键步骤及技巧、回归测试的实施;
测试执行的经典五个步骤;
敏捷探索性测试技巧及方法;
测试执行的过程跟踪管理;
测试版本控制与灰度发布;
如何高效率做好回归测试;
易用性测试要点与执行;
兼容性测试要点及执行;
可靠性测试要点及执行;
5. 缺陷管理流程、度量与分析技巧、重大故障管理;
缺陷处理流程;
缺陷分级分类与修复周期;
缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试;
主要bug的分析与挖掘;
重大故障分析与管理、重大故障处理流程;
敏捷缺陷管理;
6. 测试报告的编写及要点、测试报告模板及实例;敏捷测试中的测试报告;
测试项目与组织管理
1. 测试质量管理:测试进度、成本与质量、风险管理;
2. 测试组织与团队建设:
测试团队的构成、人员与团队建设;
测试部门的建立与完善;
测试部门的运作模式;
测试部门的工作软、硬件环境;
测试人员的招聘、培养、培训与绩效考核;
测试人员的敏捷转型;
3. 测试配置管理:
测试用例配置管理
测试文档管理及文档模板
测试执行中的版本控制
灰度发布建设
测试管理过程平台 1. 传统测试过程环节要点:
2. 敏捷测试过程环节要点;
3. 实例演示主流测试过程管理平台:QC/禅道/Testlink等
最佳实践 1、测试积累与分享机制建设
2、业界主流厂商测试过程的现状及探讨(谷歌、阿里等) |
|
|