Solidjs 开发的自动化测试平台, 已开源, 欢迎 Star

SolidJS + NodeJS, 新的开源自动化测试平台

SAAS版地址:

Testflowy

因为是 100% 开源, 所以你可以自行部署, 不需要使用我提供的 SAAS 版本:

Github 地址, 欢迎Start

Solid.js 开发体验

SolidJS 的优点在于你可以减少很多 rerender 的心智负担, 并且移除了 react hooks 里的闭包捕获旧状态的窘境.

我整体用下来, 除了生态没有 React 优秀, 其他方面都非常不错.

这里有一个开源的 SolidJS 编写的自动化平台, 如果你刚开始接触 SolidJS, 或许是一个参考, 工程比较规范, 使用了 Monorepo 的结构, 后端是 Nodejs, 用zod复用前后端的校验, 所有 services 都有单元测试覆盖.

这个项目大概写了两个月, 以前一直用 React, 就以我自己的能力来说, 我评估下来这个项目如果用 React, 估计得加 30% 的工作量.

Testflowy 是什么?

Testflowy 励志成为一个最简单的Web自动化测试平台, 它能够帮助前端工程师和测试工程师进行行为操作录制, 并且通过团队账号共享测试行为, 方便团队中任何成员快速方便的回归自动化测试.

Testflowy对比传统的手动编写(集成)测试

对于手动编写集成测试代码, 一直有以下困难点:

  • 如何快速培训工程师学习编写自动化测试代码?
  • 何降低集成测试代码编写的成本?
  • 如何让自动化测试更好的在整个团队进行协作?

为了更好的在整个团队进行协作, 您需要搭建一套自动化测试平台, 这大概需要1-2个资深的测试工程师花费数十天的工作量

使用Testflowy, 您很轻松的解决了以上问题:

  • 工程师不需要编写测试代码
  • 更简单的聚合、复制、Mock您的测试任务
  • 通过Testflowy团队账号体系, 让自动化测试在整个团队进行协作

Testflowy 的优点

使用Testflowy, 您只需要注册就获得了一套自动化测试平台, 工程师和测试人员不需要编写任何代码, Testflowy 会帮助您录制行为, 并且共享给整个团队, 让他们复用您的测试, 这一切都在真实Web环境进行, 不需要额外搭建任何虚拟环境.

Testflowy 的缺点

Testflowy 基于真实浏览器环境, 它的特点是没有搭建成本, 并且和真实的业务场景更贴切. 缺点是仅支持浏览器平台, 并且对于复杂行为的模拟较差, 对于涉及外部站点授权的行为能力较差(比如支付、跨平台授权等). 涉及跨外部站点的行为, 您需要需要使用手动测试

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末自行领取】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值