TwKit

推文

@realfxw · 2026-10-11 19:52

AI 驱动的自动化测试终于有了兼顾“智能”与“低成本”的实用解法——登上 GitHub Trending 榜首的开源项目 tester-army/e2e 非常值得开发者关注。 做过自动化测试的同学都知道两个痛点:传统 E2E 测试的选择器极其脆弱,UI 稍改一下维护成本就上天;而纯靠大模型驱动的 AI 测试,每次 CI 全量跑都会带来高昂的 API 调用成本与不可控的延迟。 tester-army/e2e 的解法非常巧妙: 自然语言目标驱动:你可以直接用自然语言交代目标(例如 agent.act('upgrade the workspace to the Pro plan')),由 Agent 自主规划路径完成操作,同时允许在同一测试中混用标准的 Locator 和断言。 “录制-回放”降本增效:只要 Agent 操作通过了后续断言,它就会把动作序列录制下来。后续运行直接本地确定性回放,无需消耗任何模型 Token;只有当 UI 发生变化导致重放失效时,AI 才会再次介入重新寻路。 跨平台原生支持:不仅覆盖 Web(基于 Playwright 支持 Chromium、Firefox、WebKit),还原生支持移动端模拟器(Expo、SwiftUI、Jetpack Compose、Flutter 全都覆盖)。 无厂商锁定:支持自带 API Key、订阅或接入本地模型,甚至纯确定性测试完全不需要大模型介入。 只需一行 npx e2e init 即可完成脚手架初始化,Apache-2.0 协议。厌倦了维护脆弱测试脚本的团队可以上手体验一把。 项目链接:https://github.com/tester-army/e2e #OpenSource #AI #SoftwareTesting #WebDev #MobileDev

曝光 697 · 评论 2 · 点赞 7 · 书签 6 · 曝光/时 253.5404485338404

TwKit
正在载入