探讨探索性测试培训课程
课程概述
本次为期三天的培训课程,由艾威公司精心设计,专注于探索性测试、分级测试、自动化测试,以及DevOps中的测试体系。结合理论讲解和丰富的实践案例,本课程旨在深入探讨软件测试领域的核心技术和最新趋势,帮助您全面提升在这一快速发展领域的专业能力。
课程对象
软件测试工程师、质量保证专家、DevOps专业人员、以及希望深入理解和应用最新软件测试技术的IT专业人员。
课程目标
- 掌握探索性测试的核心概念和实践技巧
- 理解分级测试和自动化的关键方面
- 深入学习分层自动化的策略和应用
- 探讨性能测试的先进方法
- 了解DevOps环境下的测试演变
- 提高测试建模和质量度量的能力
- 通过实战案例增强实际操作技能
课程收益
- 掌握行业领先的测试技术和方法
- 提升在软件质量保障领域的专业竞争力
- 深入理解自动化测试和DevOps的实际应用
- 获得艾威公司资深专家的实战经验分享
- 进行实际案例的操作练习,加深理论知识的实践应用
课程时长3天
课程大纲
| 章节 | 内容 |
| 探索性测试的概念 | 1为什么需要探索性测试,价值是什么 2定义,与敏捷的关系 3探索性测试的基本过程 4类型分类 5探索性测试的误区 |
| 探索性测试的方法 | 1脚本化测试与探索性测试 2探索性测试方法详解 3UserStory与探索性测试的关系 4如何适应变化 |
| 如何组织探索性测试 | 1组织中的管理模式——携程等实例 2探索性测试方案举例 3触发探索性测试的条件 4任务的分解与分配,时间节点 5汇总与分析 6建立KM体系,探索性导入到脚本化模式中——银行等实例 |
| 测试人员如何适应探索性测试 | 1建立探索性测试所需要的文化氛围 2测试人员必备的相关能力与思维 3探索性测试与分级、分层模型的建立 |
| 分级测试(简要) | 1.测试标准化构建和构建通讯 2.1-5-15-60分级质量模型 3.分级测试说明和规范 4.CD/CD构建简要介绍 5.度量数据驱动改进 |
| 分层自动化(重点) | 1.目的 2.大型系统持续交付难点 3.分层自动化的构成 4.分成自动化的过程管理实践举例 携程、阿里、浦发卡、招行卡中心 5.分层自动化实现举例 阿里、浦发、浦发卡、银联、腾讯 6.其他有效参考 交行、Expedia、华兴 |
| 测试建模(为分层服务) | 1.需求工程的多视角 2.不同视图间关联 3.如何选取视图 4.建立精益管理模型 |
| 质量度量分析(简要) | 1.基于时间的缺陷到达模式 2.PTR累计模型 3.用例深度、质量和有效性 4.度量项设计 |
| 单元测试 | 1.构建完善的测试环境,及考虑因素46条参考原则 2.TDD模式和Mock 3.如何构建好的单元测试 依赖注入、代码测试框架(Junit、Mockito、PowerMock、EasyMock) 4.单元测试的部分原则 实现原则、覆盖原则、脱离UI、隔离数据库与文件读写等、使用Mock替身与Spring容器隔离、重复规则脱离到代码扫描、定义timebox、DB的单元测试等 5.部分实例 IOS测试异步的正确性、整体构建的实践 |
| 接口测试 | 1.选取分析对象,构建业务体系 设计原则、结构化方法、 2.接口测试的技术方案与设计思路 3.构建通用接口模板 4.模块间梳理 5.规则矩阵的设置浦发卡、华兴、银联(AI) |
| 自动化测试 | 1.传统框架对比 2.自动化遇到的问题 验证逻辑非UI,脱离UI验证为JS脚本等,管理维护性代价非常大 3.互联网之BDD原则 4.复杂行业之规则引擎 交行、FannieMae举例 5.移动端测试自动化,及App专项测试 稳态与敏态业务,如何做mobile的自动化测试,非UI型与UI型的分类与应对方法 4.微服务的流程自动化测试设计 |
| 性能测试 | 1全链路压测 Ali、新浪、腾讯、京东等简要介绍 2监控与反馈 其中包含App的性能测试与监控指标 |
| DevOps中测试体系 | 1.测试演化路线 集中式->分散式,整体管理到灵活调用 2.质量驱动的DevOps 3.容器带来的测试转变 如基于Docker的自动化测试(数据准备方向) 4.从0-1-N的DevOps构建 此培训大纲旨在提供深入的理论知识和实际应用案例,帮助参与者全面理解和掌握探索性测试、分级测试、自动化测试等关键领域。通过实例分析和互动讨论,参与者将能够更好地适应快速变化。 |
为什么选择艾威
艾威公司成立于2003年,专业从事企业级软件测试领域的培训。
结合理论与实践,提供行业内最前沿的课程内容
专业讲师团队,拥有丰富的行业经验和深厚的技术背景
针对市场最新趋势定制课程,确保您的技能始终领先于行业发展
培训咨询直播预告来小艾老师的直播间
扫码一键预约全部
专栏文章小艾老师谈数字化