Swagger接口与自动化用例设计
2020-03-31 15:37:48 0 举报
AI智能生成
Swagger接口与自动化生成用例设计
作者其他创作
大纲/内容
技术实现
接口自动化框架
接口自动化用例生成
单接口用例定义
db
db存储设计
Vcase表
SuitCase表
Case表
执行结果表
db-接口定义
文本用例
通用基础数据
通用用例参数定义
空,长度,类型.....
通用用例模型定义
通用Case级属性
Vcase
参数
业务线
迭代版本号
是否归档
SuitCase
参数
Suitname接口名称
Auther
Case
参数
用例描述
用例级别
用例定义模版
Case测试类
Case测试方法
初始化请求数据
获取实体类请求参数
获取配置文件基础数据
初始化方法解析
http请求方法
get
post
解决报文头
Case测试断言
Case初始化类
串场景接口用例定义
swagger接口输出场景
swagger接口参数分析
接口报文分析
参考Swagger参数分析
接口参数维护
请求接口参数
应答接口参数
公共应答参数
私有应答参数
输出场景
单项目单接口用例场景生成
单项目所有接口用例场景生成
多项目按照controller分类下汇总接口用例场景生成
接口维护
与手工编写用例对比
编写效率提升
定义接口,即可输出用例脚本
编写脚本质量
输出脚本稳定,覆盖接口通用用例
维护成本低
接口自动化用例框架
单接口测试用例
针对提测接口直接按照定义实现类生成
串场景多接口测试用例
前置分析
数据类定义
接口方法类定义
Dao层类定义
串场景规则定义
校验规则定义
工程类
接口方法类定义输出
Dao层类功能及定义输出
串场景测试类定义输出
校验规则方法类定义
web平台
测试用例管理
新增
编辑
删除
页面测试工具
对外测试接口
接入CI
构建调用Case执行接口
Case执行结果查询接口
Case执行重试接口
对内测试接口
定时执行全部Case定时
web手工出发功能
测试工具
技术沉淀
技术路线
mysql
redis
技术架构
0 条评论
下一页