SuperAPI AI 工具集

test-scenarios

测试与质量

查看项目

更新于 10-15 17:28

技能介绍

用途:在功能规格(PRD/用户故事/验收标准)确定后、测试编写之前,生成完整的测试场景覆盖,弥补“已构建”与“能扛住生产”之间的差距。适用于 PRD 通过后、冲刺规划、代码评审、QA 规划、缺陷排查准备及生产事故后的场景缺口验证。

主要能力:围绕七类场景生成覆盖——正常路径、边界情况、错误处理、空状态、并发操作、无障碍、安全与隐私;在适用时补充性能、本地化、跨平台场景。工作流分九步:读规格识别用户目标/输入/输出/副作用;写 1-3 条正常路径;针对每个输入追问空值、最小值、最大值、临界值、错误类型、怪异但合法值;覆盖网络失败、5xx、4xx、超时、并发修改、认证过期等失败模式的用户可见与恢复体验;补充首次使用、删除后、报错后、超时后、取消后状态;两人同时编辑/操作/提交/触达容量上限等竞态;键盘导航、屏幕阅读器、高对比度、减少动效、大字号、语音控制;未登录/越权/权限降级/PII/注入/限流;最后运行校验脚本审计类别覆盖并标记缺口。

用法:先澄清功能类型、风险敏感度、规格的输入输出与副作用,未知或模糊须询问,最多问 2-3 个最影响输出的问题;用户说“直接起草”时可继续,但须在产物顶部列出假设。校验命令:python3 project-management/execution/test-scenarios/scripts/test_scenario_generator.py --input feature_spec.json --format markdown

限制:不替代测试实现,需交给 QA;并发场景通常难以自动化,需人工加定向集成;无障碍需自动化(axe-core)加人工屏幕阅读器;安全需 SAST+DAST+关键路径人工评审。避免只写正常路径、无空状态、通用验收标准、缺少无障碍与安全场景等反模式。