班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2024年12月30日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
课程特点
1.用真实应用的案例和技术来讲解如何解决测试中的实际难题
2.课程的中心思想是如何建立质量保证体系,通过测试驱动开发过程,做到缺陷的预防
3.用一个大型的真实产品作为案例,讲解从立项计划到发布的每一步是如何实施的
4.对于同一个测试环节,开发人员、测试人员、测试管理者应该分别关注什么、做哪些工作来最终保证测试质量
5.不仅讲解要做好测试都需要做什么,更注重讲解怎么做、为什么这样做、如果不这样做会出现什么情况
目标收益
解决如下问题:
测试人员不足,尤其是有经验的测试工程师不足
团队对Bug的理解不一致,有时测试团队开的Bug开发团队不认可
没有有效的技术手段保证测试速度,甚至测试被认为额外增加了项目进度时间
测试量很大,测试报告不能及时反映最新版本中存在的问题
测试中重复劳动太多,长期下来,测试工程师缺乏成就感和创造力
软件发布前是否经历了足够的测试?能否发布到底谁说了算?
最终实现:
缺陷预防的持续改进
建立质量保证体系
培训对象
软件研发和测试人员、测试负责人、项目负责人
学员基础
1、具备一定测试经验;
2、了解一门编程语言;
课程大纲
主题内容
第一章 质量体系总纲(1)软件测试的理想状态是什么
(2)缺陷预防
(3)通过测试提高开发有效代码率
(4)从风险分析入手建立测试体系
(5)及早发现问题及不间断测试
(6)数据来源:用例库、缺陷库、结果库
(7)完备质量体系的八大要素
第二章 测试计划(1)测试计划的制定策略及前置条件
(2)测试计划和需求分析、技术设计之间的联系与配
(3)如何提升团队整体的测试计划能力而非测试经理一人计划全部
(4)如何科学评定工作量、所需人数和各方面设备
(5)如何定义测试退出标准
(6)通用测试点及测试素材的复用
(7)高质量测试规格的要素
(8)测试目标的界定和考量
(9)预估测试过程中的假定和局限
(10)被测对象特性描述
(11)对验证粒度的管理和要
(12)遍历各种测试方法可行性
(13)所需工具及拓扑逻辑
第三章 自动化测试方法、技术、及体系建设(1) 对功能测试的控制
(2) 黑盒/白盒测试的部署技巧
(3) 安全性测试的难点和特点
(4) Help、手册和文档的测试分工
(5) 全球化和本地化测试
(6) 可用性测试定义
(7) 可扩展性测试
(8) Geo/Political/Legal的测试方法
(9) Logging/ Message format Tracing/Counters( Diagnos ability)
(10)Testability的评估
(11)Test Hooks高级测试方法
(12)基于场景的测试
(13)可靠性/耐久性测试
(14)集成测试
(15)交互性测试
(16)兼容性测试
(17)UE测试
(18)性能测试的方法和要点
(19)Benchmark
(20)压力测试
(21)性能测试和压力测试的区别
(22) 压力测试的难点和技巧
(23) 对系统的压力测试
(24) 对界面的压力测试
(25) 使用工具进行性能测试和压力测试
(26) 自动化测试对Bug的控制力度
(27) 多种自动化测试工具的分析
(28) 自动化测试的运行部署策略
(29) 数据驱动的测试
(30) 核心功能的自动化测试标准
(31) Pass Rate:测试活动的重要标准
(32) 代码覆盖率检查,对测试质量的审查
(33) 自动化测试的缺陷跟踪
(34) GUI测试自动化的难点和解决方法
(35) 自动化测试的自动化
(36) 如何将多种自动化测试工具和技术部署为一个复杂完备的大型质量保证体系
第四章 数据挖掘及辅助决策(1) 如何建立Dashboard来快速定位整个系统的质量弱点
(2) 通过缺陷分类分析开发及测试的工作重点
(3) 通过率、各种Top10及缺陷与用例的关联
(4) 与其他软件开发过程方法的结合 |
|
|
|
|
|
|