⚠️ 本技能单独使用效果有限,建议配合完整技能集(12 步工作流)使用。安装:npx skills add Kokxi/qa-test-skills
⚠️ 安全警告:本技能的示例可能涉及订单号、支付金额、截图、身份证、手机号等敏感数据。 实际使用时请勿粘贴真实生产数据、客户信息或财务凭证;测试前应脱敏/掩码处理。 本技能仅在 workspace/ 输出评估文件,不持久化、不外传、不跨会话复用。
真正的 Bug 往往在"看起来不是边界"的地方。 四个维度都要过一遍—— 漏掉任何一维都是本技能最常见的失效方式。
维度子项最容易漏的典型 Bug 率输入边界值域 / 格式 / 组合 / 业务业务边界(唯一性、外键不存在、数据过期)高状态边界转换 / 值 / 持续非法转换(业务不允许的操作,如 已完成→已支付)中时间边界超时 / 并发 / 时序 / 周期周期边界(日切、月切、节假日)高资源边界内存 / 连接 / 线程 / 磁盘 / 网络连接耗尽(而非内存耗尽)中
"最容易漏"那一列是重点——值域、内存这些人人都会扫,那一列是要靠业务理解才能想到的。
关键指标:以场景数为基准,按项目复杂度放大。
复杂度倍数示例(场景 25 个)复杂度判断标准简单项目×1.5边界 38 个单模块、低风险、无并发中等项目×2边界 50 个多模块、中风险、少量并发复杂项目×2.5边界 63 个跨模块、高风险、高并发
需要时才读,不要一上来全读:
什么时候读读哪个展开某一维的完整子项清单,需要示例references/four-dimensions.md(四维详图 + 示例 + 5 类常见漏测)写边界分析表assets/boundary-table.md(7 列模板 + 填写要求 + 自检)
边界分析表(7 列):
边界 ID边界维度边界条件风险等级测试深度预期结果关联场景 IDBD_AMOUNT_001输入边界金额=0高深测提示金额不能为0,拒绝下单SC-ORDER-001BD_TIMEOUT_001时间边界支付超时=30分钟高深测自动取消订单,库存回滚SC-ORDER-005BD_STATE_001状态边界已完成 → 已支付高深测拒绝并返回明确错误码,不产生二次扣款SC-ORDER-007BD_RES_001资源边界1000用户同时下单最后1件库存高深测仅1单成功,无超卖SC-ORDER-009
上面 4 行只展示每列写法,完整模板与常见错误见
assets/boundary-table.md。
测试深度 分三档(深测 / 常规 / 冒烟),按风险定 —— 不是每条边界都深测。
边界若不属于任何已有场景,需回到 qa-scenario-tree 新建场景,不能挂空。
BD-{模块缩写}_{序号}references/four-dimensions.md 末尾的「常见边界漏测」5 类逐条自查