- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 5.接口测试框架:interface-test配置文件
主要解决以下问题:1. 环境、用户配置2. 数据库、机器人配置3. 个性测试配置4. 预置数据配置5. 测试标识配置。
2024-04-16 20:30:00
164
1
原创 3.接口测试框架:interface-test登录初始化
最后在通过system_base.py做统一初始化时,将current_user返回 给后续的单元测试对象,方便在测试过程使用用户信息、登录信息、配置数据等。由于各自被测系统有着千差万别的差异,登录初始化需要再单独的login_functions中定义。主要用于存放系统用户的基本信息,可自定义自己的User对象。首先定义了一个 current_user :User对象。1. 测试前登录,传递基本的token、缓存等。登录所用到的参数,通过配置文件存放。2. 传递用户基本信息、测试配置等。
2024-04-15 18:06:57
251
1
原创 Pytest测试报告入库Mysql,拥抱web应用报告?
pytest测试结果入库mysql,参考思路 1. 添加参数,tag 为每次测试的标识,最终按tag查询当前测试的结果: 2. 读取配置,并加载数据库3. 重新组织用例
2024-04-15 16:38:22
468
1
原创 优雅永不过时,python中的星号,双星号(*,**)是什么
双星号**kwargs 用来解包字典,这样效果就是一样的。星号*args 也可以做为传参:以下案例就是一样的效果。常见的在函数中作为参数:*args,**kwargs。*args 就是直接传进去的参数(没有 = 的参数)**kwargs 就是参数里面 键值对的 参数。星号的解包,是不是让你的代码更优雅了?
2024-04-12 16:24:49
239
pytest测试结果入库mysql(含pytest插件、数据库相关配置,用例demo全套),可供后端直接查询
2024-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人