<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Mobile-Testing on AI</title>
        <link>https://ai.programnotes.cn/tags/mobile-testing/</link>
        <description>Recent content in Mobile-Testing on AI</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Wed, 07 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai.programnotes.cn/tags/mobile-testing/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>GitHub Trending 榜首：e2e —— 下一代 AI 驱动的端到端测试框架</title>
        <link>https://ai.programnotes.cn/p/github-trending-%E6%A6%9C%E9%A6%96e2e-%E4%B8%8B%E4%B8%80%E4%BB%A3-ai-%E9%A9%B1%E5%8A%A8%E7%9A%84%E7%AB%AF%E5%88%B0%E7%AB%AF%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6/</link>
        <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
        
        <guid>https://ai.programnotes.cn/p/github-trending-%E6%A6%9C%E9%A6%96e2e-%E4%B8%8B%E4%B8%80%E4%BB%A3-ai-%E9%A9%B1%E5%8A%A8%E7%9A%84%E7%AB%AF%E5%88%B0%E7%AB%AF%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6/</guid>
        <description>&lt;img src="https://ai.programnotes.cn/img/ai/AI.png" alt="Featured image of post GitHub Trending 榜首：e2e —— 下一代 AI 驱动的端到端测试框架" /&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;仓库地址&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/tester-army/e2e&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;github.com/tester-army/e2e&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;官网&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://tester.army/e2e&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tester.army/e2e&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Stars&lt;/strong&gt;: 6,713 | &lt;strong&gt;Forks&lt;/strong&gt;: 295 | &lt;strong&gt;今日新增&lt;/strong&gt;: 1,725 stars&lt;br&gt;
&lt;strong&gt;语言&lt;/strong&gt;: TypeScript | &lt;strong&gt;许可证&lt;/strong&gt;: Apache-2.0 | &lt;strong&gt;作者&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://tester.army&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TesterArmy&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;项目简介&#34;&gt;项目简介
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;e2e&lt;/strong&gt; 是由 &lt;a class=&#34;link&#34; href=&#34;https://tester.army&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TesterArmy&lt;/a&gt; 团队开源的下一代端到端测试框架，专为 Web 和移动应用设计。它的核心理念是：&lt;strong&gt;用自然语言描述测试目标，由 AI Agent 驱动应用完成测试&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;与传统测试框架需要编写大量选择器和断言不同，e2e 允许开发者用人类语言描述测试意图，框架内置的 AI Agent 会自动操作应用并验证结果。同时，Agent 执行的操作会被记录，下次运行相同测试时直接回放，无需再次调用模型，兼顾了智能化与执行效率。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;核心特性&#34;&gt;核心特性
&lt;/h2&gt;&lt;h3 id=&#34;1-自然语言驱动测试&#34;&gt;1. 自然语言驱动测试
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ts&#34; data-lang=&#34;ts&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// tests/checkout.e2e.ts
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;test&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;expect&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;e2e&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;test&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;a member upgrades to Pro&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;async&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;({&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;app&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;agent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;screen&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;})&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;app&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;/settings/billing&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;agent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;act&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;upgrade the workspace to the Pro plan&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;agent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;assert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;the invoice preview shows a prorated amount&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;expect&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;screen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getByRole&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;status&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;toContainText&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;Pro&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;});&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;测试代码中，&lt;code&gt;agent.act()&lt;/code&gt; 和 &lt;code&gt;agent.assert()&lt;/code&gt; 接受自然语言指令，AI 会自动理解并执行相应操作。&lt;/p&gt;
&lt;h3 id=&#34;2-智能回放机制&#34;&gt;2. 智能回放机制
&lt;/h3&gt;&lt;p&gt;Agent 步骤一旦被后续断言验证通过，其执行动作会被完整记录。下次运行时，框架会直接回放这些已验证的操作，&lt;strong&gt;无需再次调用 LLM&lt;/strong&gt;，大幅降低测试成本和执行时间。只有当应用发生变化时，才会重新触发模型调用。&lt;/p&gt;
&lt;h3 id=&#34;3-多平台支持&#34;&gt;3. 多平台支持
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;引擎&lt;/th&gt;
					&lt;th&gt;支持平台&lt;/th&gt;
					&lt;th&gt;技术基础&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Web&lt;/td&gt;
					&lt;td&gt;Chromium, Firefox, WebKit&lt;/td&gt;
					&lt;td&gt;Playwright&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Mobile&lt;/td&gt;
					&lt;td&gt;iOS 模拟器, Android 模拟器&lt;/td&gt;
					&lt;td&gt;agent-device&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;4-灵活的模型接入&#34;&gt;4. 灵活的模型接入
&lt;/h3&gt;&lt;p&gt;支持多种模型提供商，开发者可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用自己的 API Key&lt;/li&gt;
&lt;li&gt;接入本地部署的模型&lt;/li&gt;
&lt;li&gt;使用订阅服务&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;纯断言测试（无 Agent 步骤）&lt;strong&gt;完全不需要模型调用&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;快速开始&#34;&gt;快速开始
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx e2e init
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;init&lt;/code&gt; 命令会交互式询问：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;选择引擎：Web 或 Mobile&lt;/li&gt;
&lt;li&gt;选择模型提供商&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;然后自动生成配置文件和示例测试。&lt;/p&gt;
&lt;p&gt;完整快速入门文档：&lt;a class=&#34;link&#34; href=&#34;https://e2e.tester.army/docs/quickstart&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;e2e.tester.army/docs/quickstart&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;包体系&#34;&gt;包体系
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;包名&lt;/th&gt;
					&lt;th&gt;功能&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/e2e&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;e2e&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;SDK、测试运行器和 CLI&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/@e2e-dev/web&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/web&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Web 浏览器引擎（Chromium/Firefox/WebKit）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/@e2e-dev/mobile&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/mobile&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;移动端引擎（iOS/Android 模拟器）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/@e2e-dev/github&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/github&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;PR 评论形式的结果报告器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/@e2e-dev/kernel&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/kernel&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;托管浏览器内核&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/@e2e-dev/eas&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/eas&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;EAS 托管模拟器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://e2e.tester.army/docs/decision-models&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@e2e-dev/decision&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;决策模型执行器（语义动作和断言）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;示例项目&#34;&gt;示例项目
&lt;/h2&gt;&lt;p&gt;仓库 &lt;code&gt;examples/&lt;/code&gt; 目录包含多个完整的技术栈示例，每个都是独立项目并附带通过的测试套件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vite&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Next.js&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expo&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SwiftUI&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;文档与社区&#34;&gt;文档与社区
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;完整文档&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://e2e.tester.army/docs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;e2e.tester.army/docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;离线文档&lt;/strong&gt;: &lt;code&gt;e2e&lt;/code&gt; 包内置所有文档页面，编码 Agent 可在 &lt;code&gt;node_modules/e2e/docs&lt;/code&gt; 中离线阅读&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://tester.army/discord&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;开发状态&#34;&gt;开发状态
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
e2e 正处于积极开发阶段，目标版本 1.0。在 1.0 之前，API 和配置可能在次要版本之间发生变化。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;数据收集&#34;&gt;数据收集
&lt;/h2&gt;&lt;p&gt;CLI 会发送匿名使用数据（如运行的命令、引擎类型、失败位置），&lt;strong&gt;不包含测试内容、应用内容或凭证&lt;/strong&gt;。可通过以下方式退出：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx e2e telemetry disable
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 或&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;E2E_TELEMETRY_DISABLED&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;关于-testerarmy&#34;&gt;关于 TesterArmy
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://tester.army/e2e&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;e2e&lt;/a&gt; 由 &lt;a class=&#34;link&#34; href=&#34;https://tester.army&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TesterArmy&lt;/a&gt; 构建——一个 Agentic 测试平台，在每次 Pull Request 或按计划运行自然语言测试，覆盖 Web 和移动应用。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;许可证&#34;&gt;许可证
&lt;/h2&gt;&lt;p&gt;Apache-2.0&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
