# Momentic Momentic 是面向软件团队的 AI 辅助端到端测试平台。团队可用自然语言描述用户流程和预期结果,并以 YAML 文件保存、运行和维护测试,在本地或 CI 中验证 Web 与移动应用。 - Findings24: - 网站: - 价格: Freemium - 分类: AI开发者工具, AI 测试助手 ## 什么是 Momentic? Momentic 是面向软件团队的 AI 辅助端到端测试平台。团队可用自然语言描述用户流程和预期结果,并以 YAML 文件保存、运行和维护测试,在本地或 CI 中验证 Web 与移动应用。Momentic 会在应用中执行这些流程,在运行失败时提供步骤级证据,并支持在变更合并或部署前进行本地开发和 CI 验证。 ## Momentic 能做什么? ### 自然语言编写测试 使用自然语言描述用户流程及其预期结果,然后将生成的测试步骤和断言保存在便于审查的 YAML 文件中。 ### AI 操作与自然语言定位器 使用自然语言指定操作,通过描述控件来定位目标,而不只是依赖 CSS 或 XPath 选择器。 ### 多模态断言 使用文本、视觉外观和文档对象模型检查结果,包括检查屏幕呈现效果。 ### 恢复与经审查的修复 当界面在运行期间发生变化时,Momentic 可以再次找到控件。永久修复会提出测试文件修复方案供审查;运行时恢复则可针对符合条件的临时故障生成步骤,而不会编辑测试。 ### 失败证据与分类 检查失败步骤、屏幕截图和追踪记录。将失败分类为应用程序错误、测试不稳定或环境问题。 ### CI 与代理工作流 通过 CLI 在 CI 中运行测试,并使用退出代码作为必需检查。编码代理可以使用 MCP 在实时会话中编写和检查测试。 ## 使用场景 ### 验证拉取请求 在 CI 任务中运行 CLI,并使用其退出代码,根据对应用变更行为的端到端检查来控制合并。 ### 检查关键客户流程 为登录、向购物车添加商品和完成结账等工作流创建测试,并针对预期结果设置断言。 ### 调试期间审查失败 使用步骤级屏幕截图和追踪记录确定测试失败的位置,然后区分应用程序错误、测试不稳定和环境问题。 ### 与编码代理协作 向代理提供已变更的流程,使其能够编写测试,通过 MCP 在实时应用会话中检查测试,并将 YAML 与代码一同保存。 ## 常见问题 ### 测试存储在哪里? 测试可以作为 YAML 文件保存在代码仓库中,团队成员和编码代理可以与应用代码一起审查并进行版本管理。 ### 测试可以在 CI 中运行吗? 可以。Momentic 提供用于本地和 CI 运行的 CLI;在合并或部署前,可以将 CLI 退出代码用作必需检查。 ### 运行失败时可以获取哪些信息? 运行视图会提供失败步骤、屏幕截图和追踪记录。失败分类可以将运行标记为应用程序错误、测试不稳定或环境问题。 ### Momentic 支持移动测试吗? 定价信息列出了托管的 Android 模拟器和 iOS 模拟器。按量付费方案各包含 5 个,免费方案允许在 Android 或 iOS 上同时运行 1 个移动会话。 ### 如何计费? 免费方案每月包含 2,000 个额度。按量付费方案起价为每月 125 美元,包含每月 10,000 个额度,额外使用量按额度计费。企业方案价格需定制。 ## 快速信息 - **产品类别**: AI 辅助端到端测试平台 - **主要用户**: 验证应用变更的软件团队和编码代理 - **测试格式**: YAML 测试文件 - **执行方式**: 本地 CLI、CI,以及托管浏览器或移动会话 - **免费方案**: 0 美元;每月包含 2,000 个额度 - **付费选项**: 按量付费,每月 125 美元起,另加额外使用量费用;企业方案价格需定制