Next generation automated testing framework.
🌟 支持web/api测试。
🌟 提供脚手架生成自动化项目。
🌟 更好用的数据驱动。
🌟 支持数据库操作。
🌟 已经配置好的测试报告(包含截图、日志)。
🌟 天然支持API objects、Page objects设计模式。
lounger不是一个从零开始的自动化测试框架,建立在pytest生态的基础上,提供更加简单、方便的使用体验。
- pip安装。
$ pip install lounger- 体验最新的项目代码。
$ pip install -U git+https://github.com/SeldomQA/lounger.git@mainlounger提供了脚手架,直接创建项目和使用。
$ lounger --help
Usage: lounger [OPTIONS]
lounger CLI.
Options:
--version Show version.
-pw, --project-web TEXT Create an Web automation test project.
-pa, --project-api TEXT Create an API automation test project.
--help Show this message and exit.-
首先,请安装测试浏览器(至少一款)。
$ playwright install chromium[可选] $ playwright install firefox[可选] $ playwright install webkit[可选]
-
创建web自动化测试项目。
$ lounger --project-web myweb
-
运行项目
$ cd myweb $ pytest
-
创建api自动化测试项目。
$ lounger --project-api myapi
注:项目包含通过YAML管理API测试用例,编写规范参考下面的文档。
-
运行测试
$ cd myapi $ pytest
- seldom VS lounger 👉详细对比

