GitHub Trending | 📄 原文链接 | 2026-10-05 收录

tester-army/e2e:用自然语言驱动的端到端测试框架

来源:GitHub — 2026-10-05 · ⭐ 2,755 · TypeScript

📋 概述

e2e 是 TesterArmy 开源的端到端测试框架,Web 与移动端都覆盖。它的核心改动是把「用自然语言描述一个目标、由智能体驱动应用去达成」和传统定位器、断言写进同一个测试:agent.act 负责执行动作,agent.assert 负责验证结果,再由 screen.getByRole 这类确定性断言兜底。这里有一处值得注意的工程取舍——被后续断言验证过的智能体步骤会记录动作,下次运行直接回放、不再调用模型,直到应用发生变化;完全不含智能体步骤的测试则完全不依赖模型。模型可自带订阅、API key 或本地模型。npm 包拆成 SDK/CLI、Web 引擎(Chromium/Firefox/WebKit,经 Playwright)与移动引擎(iOS 模拟器与 Android 模拟器)三块,npx e2e init 一条命令生成配置与示例测试,Apache-2.0 协议。

🔑 核心要点

💡 金句

让智能体去跑一遍,再用断言证明它真的跑对了——这两件事必须写在同一个测试里。
← 返回 GitHub Trending 首页