产品简介
seldom Seldom是一个功能全面的自动化测试框架,基于Python标准库unittest构建。它集成了测试脚手架、现代美观的报告和强大的数据驱动功能,旨在帮助测试开发工程师和质量保障团队快速、高效地构建和执行自动化测试用例。

核心功能
- Web/App/API全功能测试框架
- 提供脚手架快速创建自动化测试项目
- 集成XTestRunner,生成现代美观的测试报告
- 提供强大易用的数据驱动功能
- 提供丰富的断言方法
快速开始
- 第一步:使用命令 `pip install seldom` 安装框架。
- 第二步:使用命令行工具创建项目,例如 `seldom -web myweb` 创建Web测试项目。
- 第三步:进入项目目录,通过命令行 `seldom -p test_dir` 运行测试用例。
- 第四步:在项目的`reports/`目录中查看生成的HTML测试报告。
界面预览

与其他方案对比
| 对比项 | seldom | 同类方案 |
|---|---|---|
| 通用性与功能整合 | 基于Python标准库unittest,通用性强,并整合了项目脚手架、美观报告和数据驱动。 | 原生unittest功能相对基础,缺乏开箱即用的项目管理、报告和数据驱动功能。 |
适合谁用
- 需要为Web应用编写自动化测试的测试开发工程师
- 需要进行App或API接口自动化测试的质量保障团队
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/SeldomQA/seldom