特邀讲师:陈老师
前某電(diàn)商(shāng)商(shāng)城中台 测试架构师
历任某電(diàn)商(shāng)测试架构师,具有(yǒu)十多(duō)年的软件测试、开发以及技术管理(lǐ)经验。主要负责 DevOps 體(tǐ)系建设、工具链落地,同时引入AITesting 和 AIOps,完善 DevOps 工具链的智能(néng)化和自动化程度,加速端到端交付的进程。
课程简介
伴随着微服務(wù)化、中台化的发展,很(hěn)多(duō)团队面向的SUT都没有(yǒu)了UI层,每次研发团队交付的系统都只能(néng)以API形式存在,那么在没有(yǒu)了UI层后,很(hěn)多(duō)团队在看着新(xīn)的交付系统的时候都有(yǒu)一点像烫手的山(shān)芋。采用(yòng)什么技术、什么框架就变得顾盼左右,举棋不定。采用(yòng)开源或者免费的成熟工具,技术壁垒会很(hěn)快显现出来,自己维护测试框架自身技术短板又(yòu)太过于捉襟见肘。那么如果你也有(yǒu)类似如下问题,那么这个课程会帮助你脱离当前的窘态。
- 团队业務(wù)测试為(wèi)主,是业務(wù)驱动型的测试团队,技术的使用(yòng)上还处于各自為(wèi)战的状态,而且也不深入
- 被测系统在上線(xiàn)后BUG无处不在,在测试阶段由于人力、工期等的约束导致很(hěn)难在测试阶段完成全部回归测试用(yòng)例
- 研发团队微服務(wù)化改造,测试面对无UI的SUT无从下手
- 测试过程使用(yòng)测试工具发现工具使用(yòng)过程中无法完成测试过程资产的积累
目标收益
- 接口测试的思维模式建立
- 接口测试设计流程和方法
- 接口测试框架的设计关键点
- 接口测试框架的完善过程
- 在实战用(yòng)应用(yòng),在应用(yòng)中改进
- 框架的思维遠(yuǎn)遠(yuǎn)不止于设计一个框架
培训对象
- 毕业就开始进入测试行业,工作3到5年
- 一直从事业務(wù)测试
- 一直想學(xué)自动化测试但是从来都没有(yǒu)坚持下去
- 对当今测试框架凌乱的场面很(hěn)难下定决心如何选择的同學(xué)
课程大纲
引子:从测试发展和现状开始,引出接口测试為(wèi)什么越来越重要,然后通过接口的分(fēn)析、测试工具的引入最后完成测试脚本、测试框架等技术方案的落地,然后掌握测试框架的封装过程。
|
第一单元:接口测试為(wèi)什么存在 该单元介绍测试分(fēn)层的思想以及不断发展的模型,重点讲解一些基本概念和基本方法,虽然看似简单但是很(hěn)多(duō)人并一下说不清楚。
|
- 什么是接口
- 什么是接口测试
- 為(wèi)什么要有(yǒu)接口测试
- 接口测试的现状
- 為(wèi)什么要做自己的接口测试框架
- 技术基础差的小(xiǎo)伙伴如何走向测试框架封装的路
|
第二单元:如何开始接口测试 在面对不同的项目,开发能(néng)力和团队合作素质参差不齐的研发团队,我们如何开始推动我们的接口测试呢(ne)?
|
- 一个优秀的开发应该给测试什么样的输入
- 面对贫瘠的测试输入,测试工程师的自救
- 接口测试分(fēn)类以及作用(yòng)
- 如何开始第一个接口测试:
- 明确测试目标
- 开始单接口测试
- 多(duō)接口业務(wù)测试
- 如何為(wèi)CI提供弹药
|
第三单元:如何开始走向接口测试框架之路 在面对大量的测试脚本、测试数据的时候,可(kě)读性、可(kě)维护的问题就会变得很(hěn)重要,这个时候,测试框架的就要顺势而生了。
|
- 必须要做测试框架吗?
- 测试的技术选择最适用(yòng)的就好了
- 开始打造你的测试框架
- 小(xiǎo)试牛刀(dāo)
- 循序渐进的完善测试框架
5.1 為(wèi)测试框架加上RESTFul的支持 5.2 让测试框架可(kě)以测试WebSocket协议
- 测试驱动框架的引入
- 测试数据驱动在框架中的适用(yòng)
|
第四单元:接口自动化测试平台的建设思路 一个接口测试平台的建设必须内容,然后通过针对各个模块的细致讲解,建立一个套测试平台的建设思路以及实践方法。
|
- 接口测试平台的基本模块
- 测试设计模块的设计与实现
- 测试执行模块的设计与实现
- 测试报告的引入
- 测试数服務(wù)的设计思路
- 其他(tā)模块的设计和实现
|
第五单元:接口测试中流行技术的本质
|
- 接口测试的本质
- 契约测试:契约测试是為(wèi)什么出现的、契约测试如何应用(yòng)以及相关框架推荐
- 契约测试的本质
- 流量录制回放:流量录制回放技术為(wèi)什么出现、流浪录制回放如何应用(yòng)以及相关开源工具推荐、流量录制回放落地场景举例
- 接口测试用(yòng)例自动生成:接口测试用(yòng)例為(wèi)什么会出现、接口测试用(yòng)例自动生成行业思路对比、接口测试用(yòng)例生成的本质、接口测试脚本的维护方式、接口测试的脚本的维护方式
- 接口测试的价值
- 质量门禁上的接口测试
- 测试技术的选择
- 接口测试的度量
|
第六单元:接口测试框架的新(xīn)方向 面对当今测试的发展,智能(néng)化测试已经走到了公众的视野,大型互联网公司实际案例讲解。
|
- 接口测试框架稍微智能(néng)一点
- 智能(néng)的接口测试框架
2.1 脚本的解决方法 2.2 执行流程 2.3 数据的解决方案
- 全部课程总结
|