Testifly 是自主AI测试工具,根据网址梳理 Web 应用流程,并在每次部署时运行端到端测试。
你把正在运行的 Web 应用交给它。它会顺着真实存在的流程走一遍,不需要先写脚本,失败时给出会话录像和原因说明。
核心功能与用途
从正在运行的应用里梳理流程
你提供应用网址;流程藏在登录后面时,再提供它登录要用的凭据。Testifly 会在真实产品里探索,并标出注册、结账这类流程。FAQ 写明:不用写测试用例、选择器或任务说明。
在部署和定时任务里跑这套测试
梳理出的流程会在每次部署和定时计划中执行,也可以通过 Test Execution API 接到 CI。Starter 含 1 个执行环境,Growth 含 3 个,Business 写的是不限环境数。失败的运行会留下会话录像和原因分析,并尽量区分真正的回归,以及只是因为界面改了才失败的测试。
产品变化后继续对齐测试
界面变了,Testifly 把自愈描述为更新失效的选择器或流程。功能行为变了,它会改写相关测试。Growth 及以上包含爆炸半径,用来看一次改动会影响哪些流程,并可以把结果送到 Jira、Linear、Notion 和 Slack。Ask Tessa 是了解这个项目的对话,用来提问、起草测试和关联工单。
使用方法
- 用邮箱和密码注册。试用不要求绑卡。
- 填入 Web 应用网址。应用需要登录时,按产品说明提供密码、社交登录、魔法链接或它声明能处理的自定义方式。
- 等发现过程梳理流程并开始测试。FAQ 写结果通常大约 15 分钟返回。定价页把连接这一步本身写成大约 2 分钟。
- 查看失败、会话录像和原因。用 Test Execution API 接 CI。Growth 或 Business 再连接 Jira、Linear、Notion 或 Slack。
适用人群与选择建议
Testifly 适合需要 Web 应用端到端覆盖、又没有专职 QA 的小团队。FAQ 把这个范围写成大约 1 到 5 人。要测的东西如果不是它能访问的 Web 应用,或者你希望手写的 Playwright、Cypress、Selenium 脚本继续作为唯一依据,它就不合适。那些框架仍然要工程师自己编写和维护脚本。
先确认两件事:网址必须能被 Testifly 访问到;如果有机器人拦截,可能要把其 IP 加入允许列表。首页也把 VPN 后面的应用单独标了出来。
费用、访问方式与限制
试用结束后,持续的实时测试需要付费。免费的 Discovery 为 30 天,不需要信用卡。定价页列出的 Discovery 范围是:1 个项目、3 个已上线功能上的 30 条自动化测试、每月 4,500 次执行、10 个测试套件、150 封邮件报告、100 次 Tessa 会话和 100 次爆炸半径会话。到第 30 天,这三个功能上的实时测试会暂停,直到你开通方案。已经保存的内容还在。
Starter 为每月 29 美元:50 条自动化测试、5,000 次执行、1 个项目、用户数不限、邮件支持、CI/CD 和 API。不含爆炸半径、Jira / Linear / Notion / Slack 集成,也不含本地部署执行。
Growth 为每月 89 美元:225 条测试、50,000 次执行、3 个环境、爆炸半径、上述集成、本地部署执行和优先支持。
Business 为每月 249 美元:750 条测试、200,000 次执行、2 个项目。
Enterprise 单独报价,包含自定义额度、专属支持和自定义合同。年付标为优惠 20%。第二个产品、预发环境或客户站点各自算一个项目。
测试密码不会以明文放进 Testifly 的数据库。首页写明,每条密钥先用项目专属密钥做 AES-256-GCM 加密,再由 Azure Key Vault 加密,只在登录所需的内存时间里解密。不会记入日志,也不会再显示给你。
常见问题
必须自己写测试代码吗?
不用。你提供网址。Testifly 自己发现流程并生成端到端测试,你不用维护选择器。
30 天试用结束后会怎样?
Discovery 里那三个已激活功能的实时测试会暂停,直到你订阅。覆盖图和已经生成的测试会留在原处。
结果能送到哪些工具?
每个方案都可以通过 Test Execution API 触发运行。Jira、Linear、Notion 和 Slack 只包含在 Growth 和 Business,Starter 没有。
测试密码存在哪里?
它会被加密,经 Azure Key Vault 保存,并只在登录时于内存中解密。Testifly 写明不会记入日志,也不会再显示给你。
能同时测多个产品吗?
Starter 和 Growth 含 1 个项目,Business 含 2 个,Enterprise 另行约定。第二个产品或客户站点就是另一个项目。


