课程简介
在测试质量体系建设与质量管理以及测试效率提升领域,服务端自动化测试技术栈知识体系能够有效的提升测试效率又能够帮助测试管理者(测试工程师)构建整体的质量体系建设,从而更好的内建质量体系的建设。服务端自动化测试知识体系涵盖了主流的底层协议、企业级API测试框架与框架的落地、构造可持续交付的业务流水线、针对SAAS架构提供线上巡检、不同环境智能化测试验证、多集群批量的智能化验证。
讲师根据多年的企业级实战经验,详解讲解如何从一到零构建针对微服务架构下自动化测试技术的落地与测试效率的提升,帮助学员建立起整体的知识体系,构建设计API框架及可持续交付的CI/CD,掌握针对微服务架构下的质量体系建设方法论与可落地的技术解决方案。
课程收益
1. 掌握“服务端测试底层原理- API框架设计-框架落地方法-可持续交付的CI/CD-内建质量体系建设”的思路;
2. 学会以及掌握服务端底层测试方法论与服务端测试中的解决方案 ;
3. 掌握API测试框架的设计,满足不同环境智能化执行、微服务架构下多集群验证、可持续执行的测试框架 ;
4. 理解从企业级构建CI/CD的思路以及掌握可持续交付的CI/CD的技术解决方案;
5. 学会从企业级的视角思考质量内建,提升产品测试效率,提升质量管理复用能力这一能力.
受众人群
本课程广泛适用于不同行业的测试工程师、测试开发工程师、以及测试管理者,目标学员包括但不限于:
1.测试工程师;
2.想提升技能的业务测试工程师;
3.希望提升整体提升研发效率的测试者。
课程周期
2天(12H)
课程大纲
课程主题 | 课程内容 |
模块一:服务端底层原理 | 1.HTTP协议核心原理 2.不同通信协议下的测试策略 3.动态参数的通用解决方案与实战(工具/代码层面) 4.微服务下的服务测试思路与保障思路 5.Mock设计与拦截代理实战 6.服务端测试的本质 |
模块二:API测试框架设计 | 1.通用的API测试框架设计思想 2.轻量级API测试框架实战 3.模板化API测试框架设计与实战 4.面向对象API测试框架设计与实战 |
模块三:DevOps持续交付 | 1.DevOps体系 2.GitLab下的CI/CD实战 3.代码质量审计实战 4.容器化下的CI/CD持续交付 5.打造企业级可持续的CI/CD持续交付 |
模块四:构建质量体系 | 1.SAAS化架构下质量管理挑战 2.微服务架构下的测试策略 3.构建质量体系 4.内建质量体系(线上巡检、集群化批量验证策略与实战、多环境智能化执行) |