课程内容
课程大纲
1、持续测试下的自动化测试体系
自动化测试的目标
执行自动化
报告自动化
通知自动化
用例自动化
持续测试对自动化的需求
与持续交付体系平行(端到端分层)
需求验证
单元
接口
UI
非功能
性能
安全
探索性
Everything as code
测试脚本
测试部署(容器化云原生)
被测部署
测试集群部署
测试数据
持续质量度量体系
Test Ops体系
2、API自动化测试体系
被测对象架构
后台分层架构
Controller层
Service层
Dao层(mappet)
Utils公用组件
其他
数据实体层domain
数据传输层dto
视图封装vo
前台架构
HTML
JS
前后台隔离技术
代理mock
驱动
测试技术框架
API自动化层
协议与接口
数据报文
抓包与发包
Fiddler协议管理
改包
Mock
Postman & meter请求维护
协议驱动
基于OKHTTP的协议维护
基本的封装和架构思路
基于Spring boot的内部API自动化
支撑API测试层
驱动与断言
数据驱动
基于Spring boot的Service以及Dao层单元测试
挡板/契约层
日志体系
框架可维护性