TesterArmy e2e
TesterArmy e2e 快速入门:先跑通小型 Web 测试
初始化项目、选择引擎,再在加入 AI 前验证确定性断言
TesterArmy e2e 快速入门:先跑通小型 Web 测试知识学习CN编辑简报更新 2026-10-14
你将学会
- 检查生成配置
- 先跑不含 Agent 的测试
- 再加入适应性动作
开始前需要
- 可丢弃的应用或测试账号
- Web 或移动引擎
- 明确选择的 Agent 模型供应商
两次运行后再修改 UI,检验缓存动作的边界
先看结论
- 起步命令不会自动安装所有依赖。
- 无模型测试能隔离引擎问题。
- Agent 操作需要安全测试账号。
检查生成配置
README 从 `npx e2e init` 开始;固定版本入门文档说明,交互安装会询问 Web 或移动引擎以及模型供应商,并在写文件前展示变更。
非交互的 `npx e2e init --yes` 示例会生成起步文件,但尚未安装依赖。运行测试前,应核对生成的配置、目标 URL 和启动命令。
先跑不含 Agent 的测试
入门指南先打开应用并检查可见内容,不需要模型。这样能先排除引擎、应用启动和定位器配置问题。
Web 引擎通过 Playwright 使用浏览器;移动引擎需要可用模拟器。两种目标配置不能直接互换,也不能从 Web 成功推断移动端可用。
再加入适应性动作
确定性测试通过后,再添加一条 `agent.act` 与后置断言。请使用可丢弃的账号或测试数据,因为 Agent 可能在应用中点击和输入。
明确选择订阅、API Key 或本地模型路线。本系列没有登录供应商或运行初始化命令,以上是可复现步骤,不是安装成功报告。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
运行初始化并检查拟写入文件。
- 2
先让不调用模型的断言通过。
- 3
加入一条有边界的 Agent 步骤并验收。
可复制示例
sh
npx e2e init
# Review the written config and example before running the suite常见问题
没有 API Key 能开始吗?
可以,入门文档有无模型测试;Agent 步骤则需要配置模型路线。
init 会替我准备移动模拟器吗?
它能写配置,但仍需要一台能工作的模拟器或仿真器。
资料来源
- TesterArmy e2e / README.md来源核查 2026-10-14
- TesterArmy e2e / docs/quickstart.mdx来源核查 2026-10-14
- TesterArmy e2e / docs/reference/runner.mdx来源核查 2026-10-14
- TesterArmy e2e / docs/reference/engine.mdx来源核查 2026-10-14