应用映射
Heal 会扫描代码库并映射产品功能和入口,包括 UI、API、CLI、SDK、webhook 和定时任务,以了解需要执行哪些测试。
Heal 是面向软件团队的 AI 辅助运行时测试和产品验证工具。它不会将分析限制在拉取请求中发生变更的代码行,而是围绕应用构建类似生产环境的沙盒,并驱动面向用户和机器的入口,以查找行为、安全和性能问题。
该产品结合了代码库映射、受控依赖处理、候选问题生成和运行时验证。其发现旨在便于采取行动:每个报告的缺陷都包含复现步骤和一个用于演示该问题的失败测试;与此同时,对于不依赖运行产品的问题,代码审查仍然发挥作用。
Heal 会扫描代码库并映射产品功能和入口,包括 UI、API、CLI、SDK、webhook 和定时任务,以了解需要执行哪些测试。
它围绕产品构建受控的应用沙盒,在可能的情况下使用真实的应用组件和预置存储,同时对无法运行的依赖进行模拟、存根处理或仿真。
该代理会像用户和机器一样驱动产品流程,同时观察界面、响应、退出代码、日志、存储数据以及与第三方的交互。
Heal 结合代码分析、运行时安全工具、UI 检查和手动 QA 模式来生成候选问题,然后在提交前针对沙盒验证这些问题。
报告的缺陷包含复现步骤和一个用于演示该行为的失败测试。Heal 表示会重新运行每个缺陷,并且不会提交无法复现的问题。
对于安全检查,Heal 会针对沙盒运行漏洞利用,并可以使用不同的已登录用户测试场景,报告在运行时得到复现的发现。
在发布前或按周期运行产品的各项功能,查找涉及未变更代码、配置、数据和服务交互的缺陷。
通过替换为受控的模拟或仿真服务,执行依赖支付、电子邮件或其他第三方服务的流程,然后验证这些服务失败、响应缓慢或返回意外数据时应用的行为。
在运行中的应用环境中验证安全问题,包括涉及不同已登录用户的漏洞利用场景,而不是仅因代码模式看起来可疑就提交发现。
调查标准端到端测试可能无法安排的边界情况,例如字段缺失、请求失败、资源损坏或集成被禁用;借助可以控制失败条件的沙盒进行测试。
将生成的失败测试和复现详情交接给工程师或编码代理;该网站展示了一种修复缺陷后再次运行测试的工作流。
Heal 获取代码库,映射其产品入口,并构建类似生产环境的应用沙盒。它可以使用真实的应用组件和预置数据,同时对无法在沙盒中运行的外部依赖进行模拟、存根处理或仿真。随后,它会驱动应用运行,并重新运行候选缺陷以验证这些缺陷。
报告的缺陷包含复现步骤和一个用于演示该问题的失败测试。Heal 表示,只有在能够触达并复现相关行为时,才会提交候选缺陷;修复缺陷后,测试应当转为通过。
Heal 的定位是补充而非取代代码审查。代码审查评估差异、代码风格、一致性及其他代码层面的问题,而 Heal 专注于运行产品时遇到的行为、安全与性能问题。
该网站表示,Heal 可以在本地或云端运行。基准测试描述的入口包括 UI、API、CLI、SDK、webhook 和定时任务,但网站没有提供受支持运行时或部署要求的完整列表。
现有定价页面不包含套餐或价格信息。首页宣传无需信用卡的免费试用,但未提供详细的试用条款。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。
EAS Observe 是面向 Expo 和 React Native 应用的生产环境性能监控工具,可在 Expo 控制台中查看启动指标、会话时间线、版本标记和错误信息。
Traccia 是面向 AI 工作流的智能体可观测与治理平台,提供 OpenTelemetry 原生追踪、策略执行、提示评估和合规证据,支持 LangChain、CrewAI、OpenAI Agents SDK、AutoGen 和 LlamaIndex。
Hoplite 是面向团队的云端编码代理平台,可在隔离沙盒中运行软件任务,并保留仓库上下文与导入的本地配置,提供 Pro、Scale 和 Enterprise 方案。
Latitude Agent Score 基于生产环境追踪数据,从结果、可靠性、成本、速度和安全性评估 AI agent 表现,支持排查会话、将重复故障转为评测,并验证发布后的修复效果。