班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
一、 背景概述
本课程的授课内容全部源于测试体系建设的最佳实践总结与探索。在培训方法上,通过课堂讲授(演示和案例培训相结合)、实际操作等形式,将测试需求、测试设计、测试执行、测试分析与报告整个端到端流程做了实践技巧与最佳实践方法分析;将测试常见工具,包括测试管理类工具、测试执行类工具(功能自动化、性能、安全测试工具、兼容性测试工具、持续集成工具)进行详细讲解;并将流程方法与测试工具平台等的建设结合在一起,达到持续提升企业整体测试管理能力的效果。
二、 课程收益
总体定位:实践类分享课程,即学即用。具体收益包括:
1. 掌握端到端测试实施过程方法与技巧(测试准备、测试设计、测试执行、测试报告与分析的测试流程过程);
2. 掌握以用例和bug为核心的测试度量与分析过程;掌握测试质量评估方法;
3. 掌握黑盒测试/白盒测试/代码级测试的用例设计方法及各种类型测试方法;
4. 掌握测试过程管理工具与使用方法;
5. 掌握主流测试工具系列,包括功能的自动化测试工具、性能测试安全测试自动化工具、兼容性测试自动化工具、持续集成与测试集成工具。
6. 根据产品生命周期模式,借鉴业界领先测试模式,持续建设企业自身测试体系;
三、 培训大纲
测试流程与方法技巧
1. 测试的总体约定(目标/人员/组织运作/环境/数据/工具)与测试流程(在项目/产品开发过程中如何落地);
2. 测试需求管理及范围
波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;
测试需求的整理方法:流程图、活动图
敏捷测试需求的处理(story card)
3. 测试计划与测试方案的制定与跟踪方法:
三级测试计划;
测试版本与测试波次;
测试方案的编写与要点、模板及实例;
敏捷中的一页纸计划
3. 测试用例设计的主要方法与原理及实践;
测试用例的编写规范、模板及实例;
测试用例设计技巧方法:等价类、边界值、场景法、因果图、判定表法、基本路径覆盖法(万能分析法)/圈复杂度/代码覆盖率;
测试用例的业务覆盖;
测试用例的三级评审过程;
测试用例库建设与复用;
敏捷中用例编写与技巧
4. 测试执行的关键步骤及技巧、回归测试的实施;
测试执行的经典五个步骤;
敏捷探索性测试技巧及方法;
测试执行的过程跟踪管理;
测试版本控制与灰度发布;
如何高效率做好回归测试;
易用性测试要点与执行;
兼容性测试要点及执行;
可靠性测试要点及执行;
5. 缺陷管理流程、度量与分析技巧、重大故障管理;
缺陷处理流程;
缺陷分级分类与修复周期;
缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试;
主要bug的分析与挖掘;
重大故障分析与管理、重大故障处理流程;
敏捷缺陷管理;
6. 测试报告的编写及要点、测试报告模板及实例;敏捷测试中的测试报告;
7. 演练与问题讨论
主流测试工具与实践之:功能测试工具
1. 测试驱动开发工具fitnesse实践(从更黑盒的维度理解测试驱动开发及工具框架)
2、自动化测试框架
构建适合自己的公司的端到端的自动化测试体系及设计
项目中如何开展自动化测试
自动化回归测试应用场景及设计;
新需求测试过程中自动化流程实现
分层的自动化测试工具(基于逻辑层的自动化工具)
3. QTP工具实践(实例)
4. 轻型自动化框架selenium1讲解(实例)
5. 新型自动化测试框架selenium2+robotframework(实例)
1)Selenium+webdriver+robotframwork+python安装与集成
2)自动化工具控制框架RF配合selenium的使用及操作
安装集成,功能说明;
创建分层测试用例(详解);
创建测试套;
执行测试及过程调试;
测试报告及分析;
元素定位;
等待机制;
弹出内容处理;
多个浏览器窗口处理;
测试用例参数化;
万能的sikuli库,解决所有组件识别问题
以一个实例端到端完整练习selenium的使用过程
自动化集群测试技术与工具
6、大数据与云计算自动化测试工具
7、实战与案例研讨
主流测试工具与实践之:性能安全测试工具
1. 性能测试工具
掌握性能测试执行工具:
1)脚本录制及调试:参数池技术、事务点、集合点、动态关联、IP数据池、脚本调试与优化、工具使用技巧、特殊测试类型、复杂脚本的处理方法与技巧等;
2) socket/webservice/java/C++/数据库操作等协议脚本模板的设计与使用;
3)场景加载及设置,监控及设置;单业务测试、峰值业务测试、过载业务测试、压力测试、稳定性测试的设计与控制;如何编写性能测试方案及模板;
4) 掌握通过测试工具完成性能测试整个过程;包括通过如何增减虚拟用户配合TPS完成目标业务场景的模拟过程;
5) 掌握工具生成测试报告的展示技巧与结果分析;如何编写性能测试报告及模板;
掌握性能测试执行调优与分析工具;
掌握性能测试监控工具;
2. 安全测试工具
十大应用安全漏洞攻击原理深度分析及对应测试方法、工具
深度掌握综合性安全测试工具APPSCAN与burp、wvs:原理、攻击样本、使用方法、专家分析及解决方案使用、生成报告
静态代码安全审计方法及工具详解:Lapse/fortify
安全测试工具发现的问题的归类及修改顺序、修改优先级
安全测试用例
主流测试工具与实践之:其他测试工具
1、 兼容性测试工具详解与实践;
2、 其他常见测试工具介绍:
|
|
|