开源测试工具 opensourcetest 开源测试框架,帮助测试快速搭建自动化测试框架

阿木木 · 2024年12月11日 · 1325 次阅读

OpenSourceTest

pyversionspyversionspyversionspyversionspyversions

OpenSourceTest将为您创建更加自由的软件自动化测试,不是为了简单而简单,而是为您提供更自由的可扩展的,适用于不同功能场景的UI自动化、APP 自动化或接口自动化测试框架。

官方文档地址:http://docs.opensourcetest.cn/

设计思想

  • 不丢弃轮子本身的优秀特性
  • 不过度封装
  • 提供更加多的可操作对象给使用者,即时你使用基本框架已经满足需求
  • 拥抱开源

主要特点

支持创建UI自动化测试框架

  • 以 [yaml][yaml] 格式定义UI元素对象,[yaml][yaml] 对象自动注入
  • 支持本地及远程分布式测试
  • 支持生成不同浏览器测试报告
  • 支持 docker 容器测试

支持创建接口自动化测试框架

  • 继承 [requests][requests] 的所有强大功能
  • 以 [yaml][yaml] 格式定义接口,[yaml][yaml] 对象自动注入
  • 使用 [jmespath][jmespath] 提取和验证 [json][json] 响应

支持创建 APP 自动化框架

  • 以 [yaml][yaml] 格式定义UI元素对象,[yaml][yaml] 对象自动注入

其他

  • 完美兼容 [pytest][pytest],您可以使用您想使用的任何 [pytest][pytest] 格式
  • 完美兼容 [allure][allure],您可以使用您想使用的任何 [allure][allure] 命令
  • 支持CLI命令,直接创建您所需要的项目架构

OpenSourceTest 在 PyPI 官方仓库中,可以通过 pip 安装(推荐使用豆瓣源安装)

pip3 install opensourcetest -i https://pypi.tuna.tsinghua.edu.cn/simple

如果您以前安装的 OpenSourceTest 过老,并且想要升级到最新版本,则可以使用-U 选项。

pip3 install -U opensourcetest

检查安装

安装 OpenSourceTest 后,系统将添加三个命令。在 OpenSourceTest 中 OST 命令等价于 Ost、Opensourcetest、opensourcetest。

  • 1、OST -V:查看 OpenSourceTest 版本号(使用时:[-V|-v|--Version|--version"] 等价)
  • 2、OST -h:查看 OpenSourceTest 帮助说明(使用时:[-h|-H|--help|--Help] 等价)
  • 3、OST onlinedocs:查看 OpenSourceTest 在线文档地址
  • 4、OST start_ui_project -h:查看创建 ui 项目时的帮助说明(使用时:[-h|-H|--help|--Help] 等价)
  • 5、OST start_ui_project [project_name]:创建 ui 自动化项目,[project_name] 自定义
  • 6、OST start_http_project -h:查看创建接口项目时的帮助说明(使用时:[-h|-H|--help|--Help] 等价)
  • 7、OST start_http_project [project_name]:创建接口自动化项目,[project_name] 自定义
  • 8、OST start_app_project [project_name]:创建 app 自动化项目,[project_name] 自定义
  • 6、OST start_app_project -h:查看创建 app 自动化项目时的帮助说明(使用时:[-h|-H|--help|--Help] 等价)

详情可查看官方文档:http://docs.opensourcetest.cn/

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册