Crusher:低代码测试框架,让测试更简单、更高效

Crusher:低代码测试框架,让测试更简单、更高效

crusher 🧙‍♀️ Fast low-code testing — create, run tests and get alerts ⏱️ Create test in <60 secs 👉 Better open source alternative to selenium, cypress and puppeteer crusher 项目地址: https://gitcode.com/gh_mirrors/cr/crusher

项目介绍

Crusher 是一款全新的 快速测试框架,它采用 低代码优先 的方法,旨在简化测试流程,让开发者能够更轻松地创建和运行测试。通过 Crusher,您可以通过浏览网站并根据需要添加断言来创建测试,无需复杂的脚本编写或繁琐的工具集成。Crusher 从零开始构建,集成了记录器、SDK、基础设施和内置电池,为您提供一个 全栈测试工具

目前,Crusher 处于 beta 版本(v0.5),我们诚邀您加入 Crusher 的 Discord 社区,共同帮助我们改进和完善这个项目。

项目技术分析

Crusher 基于 Playwright 构建,Playwright 是一个稳定且快速的自动化库,支持多种浏览器,包括 Chromium、Firefox 和 Safari。Crusher 不仅提供了低代码测试创建方式,还支持使用 Playwright API 进行更高级的测试编写。此外,Crusher 还集成了 Electron,通过自定义的 Chromium 浏览器来增强测试的录制和执行效率。

项目及技术应用场景

Crusher 适用于多种测试场景,包括但不限于:

  • 端到端用户流程测试:确保关键的用户流程在开发过程中不会出现意外中断。
  • 项目 UI 测试:防止 UI 变化对用户体验造成负面影响。
  • 本地测试:轻松测试应用的特定功能。
  • 持续集成测试:在每次提交代码时自动运行测试,并在 Pull Request 中添加检查。
  • 生产环境监控:定期运行测试,及时发现并解决生产环境中的问题。

项目特点

1. 低代码优先

Crusher 提供了基于 Chromium 的自定义记录器,让您可以通过简单的操作创建测试,无需编写复杂的脚本。

2. 高性能

基于 Playwright 构建,Crusher 在测试执行过程中表现出色,确保测试快速且稳定。

3. 多浏览器支持

支持 Chromium、Firefox、Safari 等多种主流浏览器,确保测试的广泛覆盖。

4. 集成与报告

Crusher 提供了易于集成的解决方案,并提供中央报告和仪表板,让您随时随地了解应用的测试状态。

5. 灵活的测试创建方式

您可以选择使用低代码、代码或两者结合的方式创建测试,满足不同开发者的需求。

6. 开箱即用

Crusher 提供了云端部署和自托管两种方式,无论是快速上手还是深度定制,都能满足您的需求。

结语

Crusher 旨在简化测试流程,让测试变得更加简单、高效和有趣。无论您是测试新手还是经验丰富的开发者,Crusher 都能为您提供一个强大的测试工具。立即加入 Crusher 社区,体验全新的测试方式,让您的开发流程更加顺畅!

立即安装 »


相关链接:

crusher 🧙‍♀️ Fast low-code testing — create, run tests and get alerts ⏱️ Create test in <60 secs 👉 Better open source alternative to selenium, cypress and puppeteer crusher 项目地址: https://gitcode.com/gh_mirrors/cr/crusher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宫文琼Perfect

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值