
WrightTest: Open Source QA
producthunt.com
开源自托管,无代码UI测试平台
16天前制作者:Alex
关于 WrightTest: Open Source QA
WrightTest 是一款基于 Playwright 构建的开源、自托管自动化测试平台,让团队无需编写代码即可通过可视化界面创建和执行 UI 测试。它提供了一个强大的录制器,支持手动定位器编辑和移动设备模拟,配合集中式仪表盘进行测试管理。与 SaaS 替代方案不同,WrightTest 能够导出整洁的 JS/TS 代码,支持定时运行,并通过 Slack/Telegram 发送实时告警,同时所有数据保留在你的自有基础设施中,确保隐私安全。
核心功能
- 无代码录制器:通过可视化录制器快速创建测试,支持手动编辑定位器,灵活调整测试步骤。
- 移动端模拟:内置移动设备模拟功能,可在不同屏幕尺寸和环境下测试应用。
- 集中管理仪表盘:统一查看所有测试用例、运行历史和结果,方便团队协作。
- 代码导出:一键导出为 JavaScript 或 TypeScript 代码,便于集成到 CI/CD 流程。
- 定时运行与告警:设置定时任务自动执行测试,并通过 Slack、Telegram 等渠道接收失败通知。
主要特性
- 开源且自托管:完全控制数据,无需担心第三方服务的安全风险。
- 基于 Playwright:继承 Playwright 的强大能力,支持多浏览器(Chromium、Firefox、WebKit)和跨平台。
- 实时协作:团队成员可共享测试用例和结果,提升测试效率。
- 可扩展性:支持自定义脚本和插件,满足高级测试需求。
- 成本可控:无需按用户或测试次数付费,适合预算有限的团队。
适用场景
- 中小型团队:希望快速引入自动化测试,但缺乏编码资源。
- 数据敏感行业:如金融、医疗,需要将测试数据保留在本地。
- 持续集成环境:与 Jenkins、GitLab CI 等工具结合,实现自动化回归测试。
- 移动端与多浏览器测试:需要覆盖不同设备和浏览器的场景。