0
点赞
收藏
分享

微信扫一扫

python 可变与不可变类型

吴陆奇 2024-01-14 阅读 13

一级目录接口框架

在这里插入图片描述

1.接口测试框架的结构说明
·API用于封装被测系统的接口
·TestCase将一个或者多个接口封装成测试用例,并使用UnitTest管理测试用例
·TestCase可以调用数据库进行数据的校验
·为了方便维护测试数据,可把测试脚本和测试数据分离开
·通过UnitTest断言接口返回的数据,并生成测试报告

2.框架目录结构
tpshop
项目名称
api(工具包)
封装被测系统的接口
script(工具包)
测试用例脚本
data(文件夹)
管理测试数据的文件夹
report(文件夹)
管理测试报告的文件夹
tools(工具包)
第三方工具包管理
app.py(文件)
配置信息文件
utils.py(文件)
自定义工具类
run_suite.py(文件)
测试用例执行人口

在这里插入图片描述
在这里插入图片描述
3.案例:封装tpshop登录接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.定义接口测试用例
将api模块中的一个或多个接口封装成一个测试用例,并使用测试框架UnitTest管理测试用例。

接口测试框架实现tpshop接口测试用例业务测试用例脚本编写
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.集成测试报告
使用HTML TestRunner生成HTML格式的测试报告
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二级目录接口测试参数化json实现参数化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
参数替换
在这里插入图片描述

数据库实现DB参数化
首先在数据库里封装一个db的工具类然后保存在tools目录下
在这里插入图片描述
在这里插入图片描述

三级目录参数化文件与报告文件如何统一基准路径

1.使用app.py配置文件主要可以定义整个系统或项目公有的变量
2.使用绝对路径
先拿到当前文件的完整路径然后提取当前文件所在的目录
在这里插入图片描述

举报

相关推荐

0 条评论