Autify是什么
Autify是一套面向软件质量工程、开发与QA团队的AI测试平台。当前产品覆盖自然语言自主执行、Playwright低代码与代码测试、AI测试设计、网页和移动端自动化以及专业质量服务。
Autify早期以NoCode录制式测试和AI自愈闻名,现已扩展为Aximo、Nexus、Genesis和Mobile等产品线。不同产品的测试方式、平台范围和计费逻辑差异明显,选型时需要分别评估。
产品线总览
| 产品 | 主要定位 | 测试方式 | 适合对象 |
|---|---|---|---|
| Aximo | 自主AI测试代理 | 用自然语言描述目标,代理像用户一样执行 | 需要减少脚本和维护的团队 |
| Autify Nexus | 基于Playwright的测试自动化 | 自然语言、低代码与可编辑代码混合 | 希望兼顾易用和代码所有权的团队 |
| Autify Genesis | AI测试设计与QA文档 | 分析需求、源码和文件生成测试结构 | 大型产品和企业QA团队 |
| Autify Mobile | iOS与Android自动化 | 录制、场景和真实设备或云环境执行 | 原生移动应用团队 |
| Autify NoCode | 传统网页与移动无代码自动化 | 录制用户操作并由AI自愈定位 | 非工程师与回归测试团队 |
| 专业服务 | 质量保障和测试自动化支持 | 顾问与工程师协助设计、迁移和运营 | 缺少内部测试资源的组织 |
Aximo自主AI测试代理
Aximo让用户用自然语言描述需要验证的流程,由AI直接操作网页、移动或桌面应用。它不以固定选择器和传统测试脚本作为主要执行方式,因此界面变化时通常不需要逐条维护定位。
- 理解自然语言测试目标、前置条件和预期结果。
- 像真实用户一样导航页面、点击、输入和完成流程。
- 在执行过程中根据当前界面决定下一步。
- 验证流程是否达到预期结果并给出清晰报告。
- 覆盖网页、iOS、Android、macOS及企业版桌面场景。
- 支持电子邮件、视觉回归和操作系统级交互等测试。
- 通过不同模型在速度、推理能力和积分消耗间选择。
如何用Aximo创建测试
- 选择要测试的网页、移动应用或支持的桌面环境。
- 用简洁自然语言描述起点、用户目标、关键步骤和预期结果。
- 准备隔离测试账户、可重复数据和必要的登录信息。
- 选择适合任务难度与成本的AI模型。
- 运行测试并观察代理的导航、输入和判断过程。
- 检查失败证据,区分产品缺陷、环境问题和代理误判。
- 调整描述或测试数据后重复执行,确认结果能够稳定复现。
- 把验证稳定的场景加入持续回归和发布检查。
Aximo积分规则
Aximo按AI测试执行步骤消耗积分,不同模型和平台使用不同倍率。能力更强的模型和移动执行通常消耗更多积分,桌面测试目前属于Enterprise能力。
| 模型 | 网页每步 | 移动每步 | 适合任务 |
|---|---|---|---|
| Sonnet 4.5 | 1积分 | 1.5积分 | 复杂流程、较强理解和判断 |
| Haiku 4.5 | 0.5积分 | 1积分 | 简单稳定流程与成本敏感回归 |
| Kimi K2.5 | 0.5积分 | 1积分 | 通用测试与较低成本执行 |
Aximo套餐价格
| 套餐 | 价格 | 积分 | 并发与主要权益 |
|---|---|---|---|
| Free | 0美元 | 2,000一次性积分且不过期 | 网页并发1、移动并发1、云托管、网页与移动测试 |
| Core | 年付99美元/月或月付120美元/月 | 年72,000或月6,000 | 网页并发5、移动并发2、云托管 |
| Team | 年付450美元/月或月付550美元/月 | 年360,000或月30,000 | 网页并发20、移动并发5、脚本生成 |
| Enterprise | 定制报价 | 定制 | 定制并发、专用或本地基础设施、桌面测试和企业控制 |
Aximo套餐功能差异
| 能力 | Free | Core | Team | Enterprise |
|---|---|---|---|---|
| 网页测试 | 支持 | 支持 | 支持 | 支持 |
| 移动测试 | 支持 | 支持 | 支持 | 支持 |
| 桌面测试 | 不支持 | 不支持 | 不支持 | 支持 |
| 邮件测试 | 不含 | 支持 | 支持 | 支持 |
| 视觉回归 | 不含 | 支持 | 支持 | 支持 |
| 脚本生成 | 不含 | 不含 | 支持 | 支持 |
| IP白名单 | 不含 | 不含 | 支持 | 支持 |
| 部署方式 | 云端 | 云端 | 云端 | 本地或专用基础设施 |
Aximo脚本生成与MCP
Aximo可以通过MCP把测试上下文提供给Claude、Cursor、Copilot或其他编码智能体。编码智能体能够据此生成Playwright、Selenium、Cypress或其他框架脚本,代码归用户所有并可纳入现有仓库。
- 用自然语言快速探索并验证用户流程。
- 把稳定流程转换为团队偏好的代码测试。
- 在生成脚本后继续人工编辑和审查。
- 将代码提交到版本控制并在现有CI环境运行。
- 减少对单一平台专有测试格式的依赖。
- MCP连接应限制测试凭据和内部环境访问。
Autify Nexus是什么
Autify Nexus是基于Playwright的现代测试自动化平台,结合自然语言录制、低代码步骤和完整代码编辑。用户可在同一场景中使用无代码断言、JavaScript或Playwright代码,并导入或导出脚本。
- 自然语言Recorder把业务描述转换成测试步骤。
- 低代码界面适合QA和产品人员创建场景。
- 多数步骤可以转换为Playwright代码继续修改。
- 支持无代码断言和自定义代码断言。
- 提供Trace与主日志用于定位失败。
- 支持视觉回归、测试计划、文件夹和标签。
- 使用URL替换在开发、测试和生产环境复用场景。
- 付费方案支持脚本导入导出、共享工作区和云并行。
如何用Nexus创建回归测试
- 安装Nexus桌面环境并创建测试项目。
- 选择本地被测环境和Chrome或Edge浏览器。
- 用自然语言Recorder或低代码步骤记录核心用户流程。
- 为页面状态、文字、元素和视觉结果添加断言。
- 需要精确控制时把步骤转换成Playwright代码。
- 在本地执行并下载Trace和日志分析失败。
- 通过URL替换验证开发、测试和生产前环境。
- 付费团队可共享脚本并接入云并行和CI流程。
Nexus套餐价格
| 套餐 | 价格 | 主要权益 | 适合对象 |
|---|---|---|---|
| Core Features Trial | 免费试用 | 1名用户、本地环境、本地执行、无限测试和场景、基础生成式AI、低代码与代码断言 | 个人评估与本地PoC |
| Professional | 年付3,600美元起或月付400美元起 | 1名用户、1个共享工作区、脚本导入导出、测试分享、支持与可选云能力 | 小型团队 |
| Enterprise | 定制报价 | 自定义用户、工作区与云并发、本地执行、IP白名单和企业支持 | 多团队和大型组织 |
Nexus附加功能价格
Nexus的Professional基础价格并不代表完整团队总成本,用户、共享工作区、云并发、生成式AI和IP白名单可能分别计费。正式采购应根据团队与CI运行量组合报价。
| 附加项目 | 年付参考 | 月付参考 | 说明 |
|---|---|---|---|
| Professional用户 | 2,400美元/人/年 | 250美元/人/月 | 增加可使用Nexus的用户 |
| 云并发 | 1,200美元/并发/年 | 150美元/并发/月 | 增加同时运行的云测试数量 |
| 共享远程工作区 | 1,200美元/工作区/年 | 100美元/工作区/月 | 用于团队协作和同步 |
| 生成式AI | 联系销售 | 联系销售 | 按固定费用和月度速率限制设计 |
| IP白名单 | 60美元/年 | 50美元/月 | 用于访问限制来源地址的环境 |
| Enterprise附加能力 | 定制 | 定制 | 用户、并发、工作区和企业支持均按合同 |
Nexus免费版与完整试用
Nexus提供可长期体验核心本地能力的免费层,也提供面向企业PoC的完整限时试用。当前产品页面对试用时长有不同入口描述,注册后应以账户和销售确认的期限为准。
| 体验方式 | 默认能力 | 未默认开放 |
|---|---|---|
| 核心功能免费层 | 本地创建、本地执行、无限测试和场景、代码与低代码步骤 | 云执行、共享工作区和部分高级AI |
| 完整功能PoC | 申请后可体验高级AI和云执行 | 需要与Autify团队开通 |
| Professional | 共享、脚本导入导出和支持 | 云并发等按选择增加 |
| Enterprise | 本地执行、定制并发和企业控制 | 具体范围按合同 |
Autify Genesis测试设计
Autify Genesis位于自动执行之前,负责把产品需求、规格、源码和上传文件转成结构化QA资产。团队可以在每一步检查和修改AI输出,再把测试用例交给Nexus、Aximo或其他执行工具。
- 分析产品规格、用户故事、源码和相关文件。
- 整理功能清单和系统需要验证的能力。
- 生成测试观点、风险区域和覆盖思路。
- 形成包含步骤、数据和预期结果的详细测试用例。
- 生成测试计划、QA文档和团队可复用资产。
- 允许人工在功能、观点和测试用例阶段编辑。
- 把确认后的用例连接到自动执行和自主测试。
Genesis使用流程
- 导入经过授权的需求、规格、设计说明、源码或测试资料。
- 让Genesis提取功能和业务行为,再由产品与QA确认。
- 针对高风险功能生成测试观点和边界条件。
- 将观点扩展为包含前置条件、数据、步骤和预期结果的用例。
- 删除重复和低价值用例,并补充领域专家知道的隐含规则。
- 按风险、层级和发布范围确定自动化优先级。
- 把选定用例交给Nexus、Aximo或人工测试执行。
- 根据缺陷和生产反馈更新测试设计资产。
Autify Mobile
Autify Mobile面向iOS和Android原生应用,帮助团队录制场景并在多种移动环境中执行。它适合需要减少重复手工回归、但不希望为每个场景编写Appium代码的团队。
- 自动化iOS和Android原生应用的用户流程。
- 通过直观操作创建和维护移动测试场景。
- 利用AI定位变化后的界面元素并降低维护。
- 在多种设备、系统和环境上运行回归。
- 支持CircleCI、Jenkins、Webhook、TestRail和Slack等集成。
- 把移动测试结果加入发布和质量流程。
传统Autify NoCode
Autify NoCode让非工程师通过浏览器扩展或移动流程记录用户操作,并把它保存为自动化场景。AI自愈会在界面属性变化时尝试重新定位元素,从而减少选择器维护。
- 录制点击、输入、选择、导航和常见业务操作。
- 添加文字、元素、URL和其他结果断言。
- 在PC与移动浏览器组合中执行跨浏览器测试。
- 使用JavaScript步骤处理特殊逻辑。
- 用本地回放快速继续录制或调试场景。
- 通过Autify Connect访问本地或内网应用。
- 使用API或CLI触发测试并等待结果。
AI自愈的作用与边界
AI自愈会在元素属性或页面结构变化后寻找相似目标,减少因选择器小改动造成的失败。它不能保证业务流程仍然正确,也可能把相似但错误的按钮当作目标。
| 变化类型 | 自愈可能有效 | 仍需人工处理 |
|---|---|---|
| 元素ID或类名改变 | 可根据其他特征重新定位 | 确认是否仍是同一业务对象 |
| 按钮位置调整 | 可利用文字和上下文寻找 | 多个同名按钮时需要明确范围 |
| 页面布局重构 | 部分步骤可能继续运行 | 流程结构和断言通常需要重审 |
| 业务规则改变 | 不能自动判断新需求 | 必须更新用例和预期结果 |
| 视觉变化 | 需要视觉回归比较 | 判断变化是缺陷还是设计更新 |
| 后端数据问题 | 自愈无能为力 | 需结合API、日志和测试数据诊断 |
测试环境与私有应用
- 免费和标准云方案在Autify托管环境中执行。
- Nexus可先在本地桌面环境创建和调试测试。
- Autify Connect可为NoCode Web连接本地或内网网站。
- IP白名单用于允许固定Autify来源访问受限环境。
- Enterprise可提供本地、专用基础设施或本地执行选项。
- 测试账户、密钥和数据应与生产用户严格隔离。
CI/CD与集成
| 集成方式 | 主要用途 | 注意事项 |
|---|---|---|
| 公开API | 启动场景、查询执行和获取结果 | 使用最小权限令牌并处理重试 |
| Autify CLI | 在终端或流水线运行场景并等待完成 | 适合脚本化CI流程 |
| CircleCI Orb | 从CircleCI工作流调用Autify | 使用官方版本并锁定升级 |
| Jenkins | 在构建或发布阶段触发回归 | 设置超时、并发和失败策略 |
| Webhook | 把执行完成状态发送到外部系统 | 验证来源并防止重复事件 |
| TestRail | 关联测试用例和执行结果 | 统一用例编号与状态映射 |
| Slack | 通知测试结果和异常 | 避免在公共频道泄露测试数据 |
适合的应用场景
- 发布回归:在每次部署前验证登录、购买、支付和核心流程。
- 跨浏览器验证:检查网页在不同浏览器和设置中的行为。
- 移动应用回归:覆盖iOS与Android的关键用户旅程。
- 自主探索执行:用自然语言让Aximo验证不断变化的流程。
- 测试设计:从大型规格和代码库生成结构化测试观点。
- 视觉回归:发现元素样式、布局和页面外观变化。
- 环境复用:使用URL替换在开发、测试和生产前环境运行。
- 持续测试:通过API、CLI和CI工具自动执行发布门禁。
- 脚本迁移:在Nexus中导入、导出并继续维护Playwright代码。
适合哪些团队
- 缺少专职自动化工程师但需要稳定回归的QA团队。
- 希望QA与开发共同维护Playwright测试的工程组织。
- 同时拥有网页、移动和部分桌面应用的产品公司。
- 需要从复杂需求和源码建立测试设计的企业团队。
- 界面变化频繁、传统选择器维护成本高的敏捷团队。
- 希望将自然语言测试探索转成自有代码脚本的开发者。
- 需要顾问协助迁移和建立质量工程流程的组织。
如何选择Autify产品
| 主要需求 | 建议产品 | 选择理由 |
|---|---|---|
| 自然语言直接执行测试 | Aximo | 不依赖固定脚本和选择器作为主要方式 |
| 需要Playwright与低代码混合 | Nexus | 可在无代码步骤和可编辑代码间切换 |
| 从需求生成测试设计 | Genesis | 先建立功能、观点和详细用例 |
| 原生iOS与Android录制自动化 | Autify Mobile | 针对移动应用回归 |
| 成熟录制式网页回归 | Autify NoCode Web | AI自愈和跨浏览器执行 |
| 需要完全自有测试代码 | Nexus或Aximo脚本生成 | 导出到Playwright等框架继续维护 |
| 缺少内部QA能力 | 专业服务 | 由质量与自动化人员辅助落地 |
价格之外的成本
- 测试设计:明确风险、覆盖层级和可自动化范围。
- 测试数据:准备可重复账户、订单、文件和环境状态。
- 用例维护:业务变化后更新目标、断言和期望结果。
- 执行成本:积分、云并发、设备、等待和失败重试。
- 人工复核:判断AI失败究竟是产品缺陷还是代理误判。
- CI集成:维护令牌、流水线、超时和发布门禁。
- 合规安全:管理凭据、个人信息和生产数据隔离。
产品优势
- 同时提供自主代理、Playwright混合模式和传统无代码方案。
- 覆盖测试设计、创建、执行、维护和CI集成多个环节。
- Aximo降低选择器和固定脚本对动态界面的维护压力。
- Nexus支持脚本导入导出,降低封闭格式带来的锁定风险。
- Genesis可把大型需求和源码转成可审查的QA结构。
- 同时覆盖网页、iOS、Android及Enterprise桌面测试。
- 公开API、CLI和官方CI项目便于接入现有工具链。
使用限制
- 不同Autify产品功能重叠,团队需要先明确测试方法和所有权。
- 自主AI执行存在误判和不确定性,不能只看单次通过结果。
- Aximo按步骤和模型消耗积分,复杂移动流程成本更高。
- Nexus Professional的用户、工作区、云并发和AI可能分项收费。
- 传统AI自愈可能错误匹配相似元素,造成假通过。
- 桌面测试、本地部署和高级企业控制需要Enterprise。
- 自动化无法替代探索性测试、可用性判断和领域风险分析。
- 测试凭据、生产数据和私有网络访问需要严格安全治理。
实施建议
- 从发布风险最高且每周重复执行的10至20条流程开始。
- 为每条流程准备独立测试数据和明确预期结果。
- 分别使用Aximo与Nexus验证自主执行和Playwright维护成本。
- 统计真实缺陷发现、误报、假通过、执行时间和人工干预。
- 根据稳定性决定保留AI代理测试、导出代码或使用传统场景。
- 接入CI前设置重试、隔离、截图、日志和失败人工复核。
- 持续清理重复测试并让Genesis帮助发现覆盖缺口。
安全与质量治理
- 测试账户不得复用真实管理员和客户账号。
- 密钥、验证码和令牌使用安全变量或凭据管理系统。
- 生产环境只运行经过批准的只读或低风险测试。
- 对AI自主点击、数据创建和删除设置明确边界。
- 保留执行视频、截图、日志、模型和测试版本。
- 涉及个人信息时使用脱敏数据并设置保留与删除策略。
- 把AI测试结果与单元、API、集成和人工测试共同评估。
GitHub与开源情况
Autify商业测试平台、云执行环境和AI代理不是完整开源产品。官方GitHub组织公开了API文档、CLI、JavaScript SDK、CircleCI Orb、示例片段和Webhook工具。
| 官方项目 | 用途 | 开源状态 |
|---|---|---|
| autify-api | 公开API文档与接口说明 | 公开仓库 |
| autify-cli | 在本地和CI中调用Autify及Connect | 公开CLI |
| autify-sdk-js | 从JavaScript调用Autify能力 | 公开SDK |
| autify-circleci-orb-web | 从CircleCI运行网页测试 | 公开官方Orb |
| autify-circleci-orb-cli | 在CircleCI安装和调用CLI | 公开官方Orb |
| autify-javascript-snippets | Autify JS步骤的常用示例 | 公开,Apache 2.0许可证 |
| Aximo、Nexus和Genesis后端 | AI执行、测试平台和生成服务 | 不开源 |
基本信息
| 项目 | 内容 |
|---|---|
| 产品名称 | Autify |
| 工具类型 | AI软件测试与质量工程平台 |
| 当前产品 | Aximo、Nexus、Genesis、Mobile、NoCode和专业服务 |
| 覆盖平台 | 网页、iOS、Android、macOS及Enterprise桌面环境 |
| 测试方式 | 自然语言代理、低代码、Playwright代码和录制式场景 |
| 免费入口 | Aximo一次性2,000积分,Nexus核心功能试用 |
| 付费起步 | Aximo Core年付99美元/月;Nexus Professional年付3,600美元起 |
| 开发能力 | API、CLI、JavaScript SDK、Webhook和CI集成 |
| 是否开源 | 核心平台不开源,部分CLI、SDK和集成公开 |
推荐指数
综合推荐指数为4.5分,满分5分。Autify产品线覆盖面广,适合希望在同一厂商下探索AI代理、Playwright和无代码测试的团队,但必须认真比较产品重叠、分项价格和AI执行稳定性。
常见问题
Autify主要做什么?
它用AI、自然语言、低代码和Playwright帮助团队设计、创建、执行和维护软件测试。
Aximo和Nexus有什么区别?
Aximo由AI直接操作应用,Nexus则以Playwright为基础创建可编辑、可导出的测试。
Autify可以测试移动应用吗?
可以,Aximo和Autify Mobile支持iOS与Android,Aximo移动步骤会消耗更高积分。
Aximo有免费版吗?
有,免费版提供2,000个一次性且不过期积分,并支持网页和移动测试。
Nexus多少钱?
Professional年付3,600美元起或月付400美元起,用户、工作区、云并发和AI可能另计。
Genesis会自动执行测试吗?
它主要生成和组织测试设计,实际执行可交给Aximo、Nexus或其他工具。
什么是AI自愈?
界面元素变化后,系统尝试根据其他特征找到正确目标,减少定位维护。
可以把测试代码导出吗?
Nexus付费方案支持Playwright导入导出,Aximo也可通过MCP辅助生成多种框架脚本。
Autify提供API吗?
提供公开API、CLI、JavaScript SDK、Webhook和官方CircleCI集成。
Autify是开源工具吗?
核心平台不是开源项目,但官方公开了CLI、SDK、API文档和多个集成项目。
桂公网安备45132202000164号