摘要
随着 REST API 在软件系统中日益重要,其验证变得至关重要。然而,由于难以判断 API 调用输出是否正确(即测试预言问题),REST API 测试面临挑战。蜕变测试是一种针对输出未明确指定情况的规范测试方法。本文提出 ARMeta,一种支持 OpenAPI 文档化 REST API 蜕变测试的工具化方法,采用基于大语言模型的多智能体工作流。该工作流用于识别蜕变测试场景并以 Given-When-Then 格式规范描述,随后自动实现为可执行测试并对被测系统运行。评估结果显示,ARMeta 能探索现有基于场景测试方法的补充行为。
AI 推荐理由
论文核心在于利用多 Agent 工作流自动发现测试场景并调用 API,属于典型的工具使用与技能应用。
研究机构
Åbo Akademi University
论文信息