HR3自动化测试
2023-04-18 11:15:07 2 举报
自动化
作者其他创作
大纲/内容
安装httprunner
A/B/har/api.yml
全员
加载用例
测试用例
接口调通
从api管理平台批量导入接口
账号A5h
框架使用流程
生产HR3 的实施方案
完善yml文件编写
接入接口文档
har文件存放处
执行测试用例
可以使用公司的云服务器进行部署
日志
产品自动化
报告
test分支报告
返回IDE
平台
测试用例编写
加载并校验产品登录配置
在浏览器中访问页面
作为第一步主要为了熟悉框架的使用
部署 jacoco代码覆盖率收集依赖库
各个产品登录对应的令牌格式及请求其首页的url等配置
生产
$ har2case A/B/har/api.har -2y
安装fiddler
连接测试环境数据库
拉取test分支
完善报告输出功能
打开项目
修改邮件收件人列表
独立完成
生成报告
编辑yml测试用例
连接数据库
缓存登录信息
检查邮件发送结果
执行转换命令
修改配置文件
多分支代码执行
发送邮件
打开outlook
账号C1d
按时效性缓存各个账号的令牌信息、cookie信息
打jar包用于本地测试部署
导出接口的har文件
账号B3h
outlook
执行测试
打开fiddler
方案一 可以修改HR3的 summary 直接对接至 HR2的报告中
监测报告输出
质量
作为第二步进行实施转为 pytest 进行用例编写
自动化脚本
拉取master分支
安装环境
通过模板和 工具 批量从 eolink 中将接口导入到框架中
商务
产品code码
搭建测试平台
安全
覆盖率对比分析
代码覆盖率输出
test报告
迭代测试套件编写
手工系统测试点击
fiddler
fiddler抓包
master分支报告
参数化编写测试用例
输出报告、日志
基于HR3 完成 测试平台的搭建
A/B/har/api.har
pycharm
技术
测试套件应该按测试业务进行编写
平台登录业务
综合
流程化开展
单例登录
◎ 请注意观察路径的变换: har-> har-> APIs-> 测试用例
成熟后可以直接在测试环境 和 生成环境进行部署
本地打包
转yml文件
拉取后端代码
搭建覆盖率收集平台
安装依赖
terminal
安装python
完善pytest的报告
输出测试报告按模块分组
连接生产数据库
yml文件转换
打印执行信息
依据code码加载令牌校验信息
A/B/APIs/api.yml
注意 参数化 优先级suite中的parameters > cases中的
进入终端
验证自动化脚本正确性
启动本地服务器
0 条评论
下一页