SuperAPI AI 工具集

add-test-requirement

测试与质量

查看项目

更新于 10-16 03:43

技能介绍

用途:在 ***plain 规范文件的 test reqs 段落中添加一致性测试(conformance test)要求,用于规定一致性测试应如何编写与运行。

主要能力:可写入测试框架(如 pytest、Unittest、xUnit)、执行命令、测试约束(如不得跳过测试、需 mock 外部调用)、测试数据与 fixture 结构、运行环境前置条件等。

使用方式:先确认目标 .plain 文件;读取文件了解现有 test reqs 与整体结构;确认属于一致性测试而非单元测试;按规则起草要求并插入 test reqs 段落;再次读取文件确认位置与语法。若尚未加载 ***plain 语法规则,需先使用 load-plain-reference 技能获取。

格式与限制:test reqs 为 test reqs 段落中的列表项,每行必须以 - 开头,缩进续行也需带 -,否则语法无效;每行硬上限 120 字符,过长需在自然分句处拆为嵌套 - 项。单元测试指导应放入 implementation reqs,验收测试放在功能规范下的 acceptance tests,行为要求放入 functional specs,技术选型放入 implementation reqs。

适用场景:需要为规范补充一致性测试约定时。其他细节暂未提供。