课程培训
基于微服务架构及DevOps体系下的测试培训课程

基于微服务架构及DevOps体系下的测试培训课程

培训大纲:

第一天上午:
1.微服务架构的时代背景:为什么会出现微服务,什么是微服务、微服务的架构原理,理解其三个核心角色:生产者、协调者、消费者;
2.为什么会出现DevOps,DevOps核心理念是,DevOps跟微服务是什么关系
3.微服务架构的核心设计思想(“拆”)概述:拆解粒度(过粗不够原子,过细有失业务完整性)、拆解原则、拆解边界等;

4.DevOps的核心构成是,测试人员如何利用DevOps体系及工具提升交付质量。

第一天下午:

1.单体时代与多体演进时代在测试环节实战中有什么异同和注意事项:关注点由原来进程内或线程内转移至进程之间和线程之间的协作;
2.微服务架构与单体架构有哪些核心异同点;

3.微服务架构下对测试有哪些挑战:复杂的依赖关系、不同的运行环境、不同微服务开发进度协同、网络环境稳定性等;

4.基于微服务架构下,测试如何做跨研发团队协同:基于业务识别服务边界、识别服务要解决什么问题、数据流逻辑是什么、识别用例的服务归属、识别服务与服务的串并序关系、识别微服务的核心职责、识别服务的依赖关系;
5. DevOps能力融合4大核心实践及关键流程要素。

 

第二天上午:
1. DevOpsCICD,利用CICD协同测试人员推动功能性质量交付,如何利用DevOps监控工具做性能测试瓶颈跟踪;
2.结合案例,基于微服务架构思想,如何合理拆解需求比较便于做功能、性能测试,并便于识别问题所在;
3.基于微服务架构下,测试人员应具备哪些新型能力:角色改变(Test—>TestOps),关系型数据库、非关系型NoSQL的可视化工具应用、看得懂服务之间联动的数据关系;
4.前期介入需求时,如何以微服务架构思想识别每个服务的边界。

 

第二天下午:
1.基于微服务架构下,如何编写TestCase,整体用例应分为两部分:原子服务用例、消费者服务与生产者服务通信用例。

2.check出问题时,如何精准的给相关责任人提出bug,即微服务架构下,提bug的核心要素有哪些:服务范围、服务角色、预置条件、依赖关系、关键调用链、上下游业务关系、问题溯源等;
3.案例分析:业务拆分、边界定义与识别(系统边界、业务边界)、服务粒度拆解、服务关系识别、数据边界识别、约束条件识别、服务层次划分、关键服务路径定义与识别(关键链路与非关键链路)等;
4.微服务如何做分段压测,如何全链路压测,如何识别性能瓶颈点:服务内部、服务之间、网络层、长事务、异常泄露等;
5.整体课程总结,个人经验分享,答疑。

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络