持续集成和自动化测试最佳实践培训
持续集成和自动化测试最佳实践培训详细内容
持续集成和自动化测试最佳实践培训
【课程简介】
- 当前时代已经进入到DevOps的自动化测试时代,由于运维的快速持续交付,开发的敏捷化开发与持续集成,让交付速度越来越快。 但是在越来越快的交付下,手工测试无法进行满足交付速度,而传统的自动化测试,也无法覆盖需求和应对快速的需求变更。
BDD、TDD、ATDD对于简单业务可以做到快速覆盖与需求对应的快速变更,但是,复杂的业务模式下,如金融、电信、能源、汽车、ERP、甚至复杂的互联网需求,BDD与ATDD等无法应对需求的快速变更。
所以,本次课程通过3个阶段:测试建模(测试用例自我生成),自我构建关系链路(测试场景自匹配)、工具胶水层与适配层(接入各种自动化测试工具),来描述在复杂业务模式下,当需求变更,如何应对并产生自适应的自动化测试规则与脚本。使学员快速掌握:测试模式与各种适用性场景、掌握复杂业务下自动化测试建模分析方法、掌握自动化测试与Use Story的快速匹配、了解云平台下测试的各种特点与对应方法
【目标收益】
- 掌握测试模式与各种适用性场景
- 掌握复杂业务下自动化测试建模分析方法
- 掌握自动化测试与Use Story的快速匹配
- 掌握快速维护自动化测试的方法
- 了解云平台下测试的各种特点与对应方法
【课程对象】
管理人员、测试架构师、相关测试人员
【课程时长】4天(6.5小时/天)
第一天 | 测试发展趋势 | 互联网与数字化的发展要求 |
| DevOps时代来临 | ||
| 测试目前发展趋势,是否可以解决当前问题 | ||
| 测试是否拖累当前所有的进度,问题有哪些 | ||
| 测试 模型:金字塔、纺锤、冰淇淋等 | ||
| 部分传统方法是否可以解决当前问题 | ||
测试发展的误区 | 测试跟随着开发的模式 | |
| 测试想跟随需求,但落地方法错误 | ||
| 变更,无法跟上节奏感 | ||
| 传统企业,面临的双峰挑战(稳态+敏态) | ||
| 团队与人员的阻碍 | ||
| 文档的更新模式 | ||
| DevOps是否可以解决问题 | ||
复杂业务测试问题的根源分析 | 双峰挑战下的测试模式 | |
| 传统企业,为何无法适应上述测试模式(国外引入水土不服) | ||
| 持续集成带来的持续测试,是否解决了根本性问题? | ||
| 人才发展的限制与团队瓶颈 | ||
测试思维的切换:测试建模 | 思路:业务需求+技术需求+监管需求+旁路影响分支需求 | |
| 需求—>开发—>测试:传统为阶乘式增长,无法维护 | ||
| 测试建模的方法与原理,对应解决的问题 | ||
| DevOps只是工具链的建立,测试建模真正解决测试端的问题 | ||
| 曾经的弯路:微软测试建模走偏 | ||
| 测试建模,本质上解决了维护性代价的问题,但为何无法成功实施 | ||
测试建模的分析 | 分析:旧有模式仍然为离散式的跟踪,跟随开发 | |
| 抛弃工具绑定的思想 | ||
| 1vs1的思路,跟踪需求(业务+技术+监管+旁路) | ||
| 需求端直接生成用例与脚本,真正为TDD | ||
| 作者在美国4年和中国5年的构建实例 | ||
测试建模平台落地方案与演示Demo | 整体架构 | |
| 笛卡尔乘积的构建 | ||
| 有限状态机的构建 | ||
| 中间存储矩阵构建 | ||
| 统一的展现平台,外接不同的引擎 | ||
| 传统平台的功能:权限管理、项目管理、报表分析等等 | ||
| 植入监控与反馈 | ||
| 链接到DevOps平台,与需求对接,映射开发 | ||
第二天 | 测试模型与有效构建路径 | 国外的业务发展模式与国内的区别 |
| BDD的适应场景,团队与人员要求 | ||
| TDD的适应场景,团队与人员要求 | ||
| ATDD的适应场景,团队与人员要求 | ||
| 关键字的适应场景,团队与人员要求 | ||
| 敏捷测试的适应性与发展限制 | ||
| 分级测试的提出与互联网应对 | ||
| 微服务下契约测试的提出与团队要求 | ||
测试要点分析 | Web测试的要点分析 | |
| Client测试的要点分析 | ||
| App测试的要点分析 | ||
敏捷测试 | 敏捷的概念、原则与构成 | |
| 敏捷测试范围与作用 | ||
| Kanban的融合与使用 | ||
DevOps中测试体系与度量 | 什么是DevOps | |
| DevOps的思路与方案 | ||
| DevOps下测试如何进行 | ||
| 部分案例举例 | ||
测试与运维关联 | 环境发布策略 | |
| 工具举例 | ||
| 测试环境的准备 | ||
第三天 | 分层测试 | BDD的组成与概念,编写方式 |
| TDD的组成与概念,编写方式 | ||
| ATDD的组成与概念,编写方式 | ||
| 测试标准化构建和构建通讯 | ||
| 1-5-15-60分级质量模型 | ||
| 分层测试说明和规范 | ||
| CI/CD构建简要介绍 | ||
| 度量数据驱动改进 | ||
分层自动化 | 1. 目的 | |
| 2. 大型系统持续交付难点 | ||
| 3. 分层自动化的构成 | ||
| 4. 分成自动化的过程管理实践举例 | ||
| 5. 分层自动化实现举例 | ||
| 6. 其他有效参考 | ||
分层自动化的伴侣-持续集成 | 成熟度模型 | |
| 持续集成概念 | ||
| 持续集成与持续测试 | ||
自动化测试工具 | Sonar代码扫描 | |
| Sonar的工具与指标介绍 | ||
| Selenium的工具介绍 | ||
| Selenium与QTP的不同:对象定位、脚本方式 | ||
| Appnium的定位方式小结 | ||
第四天 | 接口测试 | 接口测试 |
| 测试数据准备的公用类规则抽取 | ||
Jenkins介绍 | 工具安装 | |
| 工具与Selenium的集成举例 | ||
性能测试 | 性能测试原理 | |
| 三种性能测试方法 | ||
| 性能测试的注意事项和主要风险 | ||
| 性能测试的准入条件 | ||
| 性能测试的类型 | ||
| 系统的主要性能指标 | ||
| 性能测试流程 | ||
| 主要硬件指标 | ||
| App的性能测试 | ||
| 案例举例 | ||
| Jmeter与Loadruner | ||
云平台下的测试 | 针对云的测试,与云上应用的测试方法对比 | |
| 功能自动化+性能测试的融合,广东移动案例 | ||
| 通过抹黑启动来预测自动伸缩的阈值大小,12306的案例 | ||
| 容器下的伸缩判定 | ||
| 全链路压测,德邦物流与京东案例 | ||
Windows下的硬件涉及相关测试 | 从诺基亚需求开始说起 | |
| OCR识别的方式,通过视频进行说明 | ||
| MIT的自动化测试框架,忽视所有对象类型,转换为图片 |
刘晖老师的其它课程
5G、大数据对于医疗行业发展趋势的影响和指导意义 12.31
【课程特色】1. 课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2. 清晰的知识结构,根据应用经验采用最优化授课模式。3. 内容充沛、详略得当,前后呼应。4. 讲师资历丰富,具有丰富的实践经验。5. 知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程时间】1天【课程
讲师:刘晖详情
5G 时代下的绿色智慧物业 12.31
【课程背景】住房和城乡建设部印发的《国家智慧城市试点暂行管理办法》和《国家智慧城市(区、镇)试点指标体系(试行)》两个文件指出:建设智慧城市是创新驱动发展、推动新型城镇化、全面建成小康社会的重要举措。这对于服务于千千万万城市、社区、园区、小区、楼宇,以及工作和生活在其中的业主和客户的物业管理服务业来说,已然迎来最大的发展机遇。物业管理行业不仅是智慧社区的受益
讲师:刘晖详情
5G+智慧煤矿 12.31
【课程特色】1. 课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2. 清晰的知识结构,根据应用经验采用最优化授课模式。3. 内容充沛、详略得当,前后呼应。4. 讲师资历丰富,具有丰富的实践经验。5. 知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】无线网、核
讲师:刘晖详情
5G+行业应用前景及知识赋能 12.31
【课程特色】1. 课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2. 清晰的知识结构,根据应用经验采用最优化授课模式。3. 内容充沛、详略得当,前后呼应。4. 讲师资历丰富,具有丰富的实践经验。5. 知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】相关人员【
讲师:刘晖详情
5G产业发展与应用创新 12.31
5G产业发展与应用创新【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】
讲师:刘晖详情
5G赋能环保行业应用与创新案例解析 12.31
【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握5G在新时代、新技术下的行业发展趋势;2以鲜活的应用案例和解决方案详细掌握5G给环保行业方面带来全新变革的蓝图和愿景;【课程特色】1. 课上采用案例式教学,通俗易懂,课下一对一辅导强
讲师:刘晖详情
5G赋能工业互联网 12.31
5G赋能工业互联网【课程背景】5G通过技术创新实现了增强型移动宽带、超大规模物联网和高可靠、低时延等三大应用场景全覆盖,把人与人之间的通信拓展到了人与物、物与物之间的通信,从消费互联网拓展到了产业互联网,为行业数字化转型提供了关键的数字基础设施。5G和人工智能/大数据/云计算/边缘计算/区块链等新一代信息技术相结合,多技术交织并进、深度渗透、协同应用,孕育技
讲师:刘晖详情
5G赋能行业应用与创新案例解析 12.31
【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技
讲师:刘晖详情
5G赋能金融行业应用与创新案例解析 12.31
【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G与数字货币、区块链在金融行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G金融行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握
讲师:刘晖详情
- [杨建允]2024全国商业数字化技
- [杨建允]2023双11交易额出炉
- [杨建允]DTC营销模式是传统品牌
- [杨建允]探析传统品牌DTC营销模
- [杨建允]专家称预制菜是猪狗食,预
- [潘文富]为什么店家都不肯做服务
- [潘文富]厂家对经销商工作的当务之急
- [潘文富]经销商转型期间的内部组织结
- [潘文富]小型厂家的招商吸引力锻造
- [潘文富]经销商发展观的四个突破
- 1社会保障基础知识(ppt) 21255
- 2安全生产事故案例分析(ppt) 20330
- 3行政专员岗位职责 19114
- 4品管部岗位职责与任职要求 16373
- 5员工守则 15537
- 6软件验收报告 15460
- 7问卷调查表(范例) 15204
- 8工资发放明细表 14660
- 9文件签收单 14315





