发布 历史¶
V0.1.0(2020-10-30)¶
项目创建
- 创建opensourcetest外部CLI框架
- 创建核心opensourcetest http interface框架
- 修改响应模型
- 优化接口数据处理
待修改项
- request请求模型修改优化
V0.2.0(2020-11-25)¶
新增功能
- 创建核心opensourcetest ui 框架
- 优化ui操作模型
- yaml文件对象注入优化
- 修复截图断言功能
- 添加UI自动化本地分布式bat脚本
V0.2.2(2020-12-21)¶
新增功能
- checker中新增七种内置断言
- 接口框架内baseAssert新增七种断言
修改项
- requestEngine中start_run_case返回response对象字典
- 取用OSTReqRespData需要调用内置ostHttp的ost_http_runner
from opensourcetest.builtin.ostHttp import ost_http_runner
待修改项
- 项目路径出现小写的“opensourcetest”开头的文件,运行时读取yaml会读取系统本身自带的login.yaml文件(暂时不修改)
V0.3.0(2020-12-31)¶
- 新增APP模板创建功能
- UI自动化底层优化
V0.3.1(2020-1-7)¶
- 修复接口自动化框架中控制台显示json.dumps乱码问题
V0.3.2(2020-1-17)¶
- 修复底层baseRequest中底层方法入参异常问题
- 修复url_replace入参为int类型异常
- 新增底层interface优化
V0.3.3(2020-1-27)¶
- 修复httpmodel、uimodel、appmodel中,pytest控制台命令执行失效问题
- 修复httpmodel中verfiy=False时,控制台日志warning警告
- 修复uimodel中PO对象注入重复,代码冗余问题
- 优化控制台日志过多问题,修改日志级别,需要详细控制台日志信息,请将pytest.ini文件中的日志级别调整为debug
可选需求
- OST 日志国际化,提供中英文两种日志格式的输出,计划V0.4.0版本(延期)
- OST 对于yaml参数做内层拼接,计划V0.4.0版本
V0.3.4(2020-1-29)¶
- OST 支持对于yaml参数做内层拼接
V0.3.5(2021-2-1)¶
- OST修复对于yaml参数做内层拼接,内层和外层混合支持
V0.3.6(2021-5-21)¶
- OST修复创建接口框架时的Report报告创建错位问题
- OST修复allure报告log中文乱码
V0.3.7(2022-1-28)¶
- OST修复json为list拼接问题
V0.3.11 (2024-3-8)¶
- OST修复发送POST请求,请求体为payload会失败的问题
- 支持动态修改baseUrl用于特殊场景的请求
V0.3.12 (2024-3-9)¶
- OST增加http框架中start_run_case相关文档说明
V0.3.13 (2024-3-14)¶
- OST修复http中run.py文件对于pytest.main()缺少返回状态码判断问题,会导致测试用例集无论成功或者失败,都不会导致jenkins运行失败,影响任务检查
- OST新增dockerfile支持OST运行于docker镜像中,需要自行编译dockerfile即可,内置了java/python3.8/allure