持续集成和自动化测试最佳实践培训

  培训讲师:刘晖

讲师背景:
刘晖老师通信行业特约培训导师【专业资质】✦北大计算机、北邮通信双学位✦(原)中兴通讯学院高级讲师✦大庆油田技术研究院高级内训讲师✦15年嵌入式硬件、软件开发和系统架构设计总监✦有8年多的“云大智物”开发及实施经验。曾供职于巨龙通信、大唐电信 详细>>

刘晖
    课程咨询电话:

持续集成和自动化测试最佳实践培训详细内容

持续集成和自动化测试最佳实践培训

【课程简介】

  1. 当前时代已经进入到DevOps的自动化测试时代,由于运维的快速持续交付,开发的敏捷化开发与持续集成,让交付速度越来越快。 但是在越来越快的交付下,手工测试无法进行满足交付速度,而传统的自动化测试,也无法覆盖需求和应对快速的需求变更。
    BDD、TDD、ATDD对于简单业务可以做到快速覆盖与需求对应的快速变更,但是,复杂的业务模式下,如金融、电信、能源、汽车、ERP、甚至复杂的互联网需求,BDD与ATDD等无法应对需求的快速变更。
    所以,本次课程通过3个阶段:测试建模(测试用例自我生成),自我构建关系链路(测试场景自匹配)、工具胶水层与适配层(接入各种自动化测试工具),来描述在复杂业务模式下,当需求变更,如何应对并产生自适应的自动化测试规则与脚本。使学员快速掌握:测试模式与各种适用性场景、掌握复杂业务下自动化测试建模分析方法、掌握自动化测试与Use Story的快速匹配、了解云平台下测试的各种特点与对应方法

【目标收益】

  1.  掌握测试模式与各种适用性场景
  2.  掌握复杂业务下自动化测试建模分析方法
  3.  掌握自动化测试与Use Story的快速匹配
  4.  掌握快速维护自动化测试的方法
  5.  了解云平台下测试的各种特点与对应方法

【课程对象】

管理人员、测试架构师、相关测试人员

【课程时长】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的自动化测试框架,忽视所有对象类型,转换为图片

 

 

 



 

刘晖老师的其它课程

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程时间】1天【课程

 讲师:刘晖详情


【课程背景】住房和城乡建设部印发的《国家智慧城市试点暂行管理办法》和《国家智慧城市(区、镇)试点指标体系(试行)》两个文件指出:建设智慧城市是创新驱动发展、推动新型城镇化、全面建成小康社会的重要举措。这对于服务于千千万万城市、社区、园区、小区、楼宇,以及工作和生活在其中的业主和客户的物业管理服务业来说,已然迎来最大的发展机遇。物业管理行业不仅是智慧社区的受益

 讲师:刘晖详情


5G+智慧煤矿   12.31

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】无线网、核

 讲师:刘晖详情


【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】相关人员【

 讲师:刘晖详情


5G产业发展与应用创新【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握5G在新时代、新技术下的行业发展趋势;2以鲜活的应用案例和解决方案详细掌握5G给环保行业方面带来全新变革的蓝图和愿景;【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强

 讲师:刘晖详情


5G赋能工业互联网【课程背景】5G通过技术创新实现了增强型移动宽带、超大规模物联网和高可靠、低时延等三大应用场景全覆盖,把人与人之间的通信拓展到了人与物、物与物之间的通信,从消费互联网拓展到了产业互联网,为行业数字化转型提供了关键的数字基础设施。5G和人工智能/大数据/云计算/边缘计算/区块链等新一代信息技术相结合,多技术交织并进、深度渗透、协同应用,孕育技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G与数字货币、区块链在金融行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G金融行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握

 讲师:刘晖详情


【课程背景】国家电网“三型两网、世界一流”战略、南方电网定位“五者”,转型“三商”战略,需赋能智能终端,加速电网全面感知,打通数据和业务壁垒,驱动创新能力。传统通信方式难以满足数字电网发展需求,电力生产、传输、消费全过程需要低时延、大宽带、大连接,对5G的诉求十分迫切5G作为最新一代的无线通信技术,其超高速率、超低时延、超大连接特性对智慧城市建设产生巨大的影

 讲师:刘晖详情


COPYRIGT @ 2018-2028 HTTPS://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有