SheepNav
WrightTest: Open Source QA

WrightTest: Open Source QA

producthunt.com

开源自托管,无代码UI测试平台

16天前制作者:Alex

关于 WrightTest: Open Source QA

WrightTest 是一款基于 Playwright 构建的开源、自托管自动化测试平台,让团队无需编写代码即可通过可视化界面创建和执行 UI 测试。它提供了一个强大的录制器,支持手动定位器编辑和移动设备模拟,配合集中式仪表盘进行测试管理。与 SaaS 替代方案不同,WrightTest 能够导出整洁的 JS/TS 代码,支持定时运行,并通过 Slack/Telegram 发送实时告警,同时所有数据保留在你的自有基础设施中,确保隐私安全。

核心功能

  • 无代码录制器:通过可视化录制器快速创建测试,支持手动编辑定位器,灵活调整测试步骤。
  • 移动端模拟:内置移动设备模拟功能,可在不同屏幕尺寸和环境下测试应用。
  • 集中管理仪表盘:统一查看所有测试用例、运行历史和结果,方便团队协作。
  • 代码导出:一键导出为 JavaScriptTypeScript 代码,便于集成到 CI/CD 流程。
  • 定时运行与告警:设置定时任务自动执行测试,并通过 Slack、Telegram 等渠道接收失败通知。

主要特性

  • 开源且自托管:完全控制数据,无需担心第三方服务的安全风险。
  • 基于 Playwright:继承 Playwright 的强大能力,支持多浏览器(Chromium、Firefox、WebKit)和跨平台。
  • 实时协作:团队成员可共享测试用例和结果,提升测试效率。
  • 可扩展性:支持自定义脚本和插件,满足高级测试需求。
  • 成本可控:无需按用户或测试次数付费,适合预算有限的团队。

适用场景

  • 中小型团队:希望快速引入自动化测试,但缺乏编码资源。
  • 数据敏感行业:如金融、医疗,需要将测试数据保留在本地。
  • 持续集成环境:与 JenkinsGitLab CI 等工具结合,实现自动化回归测试。
  • 移动端与多浏览器测试:需要覆盖不同设备和浏览器的场景。

相关工具