据 SiliconANGLE 报道,软件测试公司 SmartBear Software Inc. 10月20日宣布,为其 BearQ 智能体质量保障系统增加 Sources 和 Workflows 两项功能,分别用于发现测试覆盖缺口和自动串联测试任务。这两项功能瞄准 AI 加速编码后更难判断测试范围和编排测试流程的问题。

按 SmartBear 的说法,自动编写单个测试已不再是瓶颈,更困难的是在庞大系统中判断还需要测试什么,以及哪些内容已被其他工具中的测试覆盖。Sources 把 BearQ 的视野从应用本身扩展到需求和缺陷报告以及既有测试覆盖:需求和缺陷报告从 Atlassian Corp. 的 Jira 流入,SmartBear 自有 Reflect 和 Zephyr 测试工具则显示现有测试已经覆盖的部分。BearQ 利用这些上下文,在编写新测试前发现覆盖缺口,从而减少重复测试。

Workflows 让团队把多个任务串联在单一触发器之后。例如,当构建进入持续集成与持续交付流水线后,BearQ 可以启动测试环境并对其运行回归测试;运行结果会回传到团队已连接的系统。不希望把测试绑定到构建的团队,也可以把同一序列设置为按计划执行。一个工作流中有多少环节无需人工复核,由团队自行决定。

SmartBear 将这种安排称为“渐进式自主”。团队先由人工签核 BearQ 的操作,随着信心增加再移交更多流程。该公司9月30日发布的调查显示,在接受调查的1436名美国和英国受访者中,23%的人把信任列为采用或扩展自主测试的首要障碍。

SmartBear 负责 AI 产品管理的副总裁 Bridges Smith 称自主测试是“第一步”。他认为,更大的机会在于把应用的实际行为、团队意图以及团队已建立的测试套件连接起来。Smith 说,人仍将设定护栏,并把这一转变描述为从“超越自主测试走向自主质量”。

BearQ 自今年3月首次出现以来持续扩展,当时面向中端市场软件即服务提供商构建的 Web 应用开放早期访问。9月的更新使其成为 Jira 内可分配的智能体。SmartBear 的旧产品线包括用于设计应用程序编程接口的 Swagger 工具;按公司统计,约32000家组织使用其软件。更多 Sources 连接将在本季度结束前推出,两项功能将于周四在与《Project Hail Mary》作者 Andy Weir 的直播中公开演示。