Playwright 是一个用于 Web 测试与自动化的框架,通过统一 API 驱动 Chromium、Firefox 和 WebKit。
allure-framework/allure2
多语言测试报告工具,将多种测试框架和 CI/CD 系统的结果生成清晰的图形化 HTML 报告。
- Star
- 5,566
- Fork
- 781
- 未关闭 Issue
- 89
- 最近提交
- 5天前
这是什么?
Allure Report 是一款轻量级测试报告工具,可收集自动化测试的执行结果,并生成可交互的图形化报告。开发者、测试人员以及参与开发流程的其他成员,无需翻阅原始日志,就能看清测试了什么、哪里失败以及原因。
该工具可以为多种测试框架生成统一报告,覆盖十一种编程语言,并能在常见的 CI/CD 系统中运行。报告通过命令行生成,以静态网页形式查看,便于发布或附加到构建结果中。
项目由 Qameta Software 维护,可通过 GitHub Releases、Homebrew、Scoop 和 Maven Central 安装。Qameta 还基于同一生态提供商业产品 Allure TestOps。
核心功能
- 01为多种测试框架和编程语言生成统一的测试报告。
- 02生成可交互的图形化 HTML 报告,可作为静态网站查看。
- 03可与多种 CI/CD 系统集成。
- 04支持通过 Homebrew、Scoop、GitHub Releases 或 Maven Central 安装。
适用场景
- 将 CI 流水线中的测试结果发布为可分享的报告页面。
- 让开发和测试团队在一个视图中查看不同框架编写的测试。
- 无需阅读原始日志即可排查自动化测试失败的原因。
快速上手
- 1
使用 Homebrew 安装 Allure
brew install allure - 2
在 Windows 上使用 Scoop 安装 Allure
scoop install allure - 3
或从发布页面下载 Allure
使用前须知
- 文档中的安装方式仅有 Homebrew、Scoop 以及从发布页手动下载。
标签
常见问题
- allure2 是什么?
- 多语言测试报告工具,将多种测试框架和 CI/CD 系统的结果生成清晰的图形化 HTML 报告。 Allure Report 是一款轻量级测试报告工具,可收集自动化测试的执行结果,并生成可交互的图形化报告。开发者、测试人员以及参与开发流程的其他成员,无需翻阅原始日志,就能看清测试了什么、哪里失败以及原因。
- allure2 可以免费使用吗?用的什么许可证?
- allure2 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- allure2 还在维护吗?
- 活跃维护中。allure2 最近一次提交是在 2026年10月16日。
- allure2 适合用来做什么?
- 将 CI 流水线中的测试结果发布为可分享的报告页面。 让开发和测试团队在一个视图中查看不同框架编写的测试。 无需阅读原始日志即可排查自动化测试失败的原因。
- allure2 怎么安装和运行?
- 使用 Homebrew 安装 Allure: brew install allure 在 Windows 上使用 Scoop 安装 Allure: scoop install allure 或从发布页面下载 Allure
- 在哪里获取 allure2?
- 源代码和安装说明在 GitHub 上:https://github.com/allure-framework/allure2
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
9.8万6660TypeScriptApache-2.0更新于 8小时前
面向 AI 编程助手和测试套件的 Android 自动化工具,用自然语言驱动真机或模拟器。
1.3万1483PythonApache-2.0更新于 19天前
免费开源的本地 AWS 模拟器,无需云账号即可在本机运行兼容 AWS 的服务。
2.7万2954JavaMIT更新于 昨天
用于评估提示词和对 LLM 应用做红队测试的命令行工具与库,支持声明式配置和 CI/CD 集成。
2.6万2521TypeScriptMIT更新于 昨天
DBLab Engine 为 PostgreSQL 提供基于写时复制的瘦克隆与分支,用于开发、测试和 CI/CD。
277689GoApache-2.0更新于 前天
基于 vCluster 以 Docker 容器运行 Kubernetes 集群,是 KinD 的替代方案,支持暂停恢复与内置负载均衡。
1019110Other更新于 5个月前