testcase-workflow

Polar Sponsor
爱发电 赞助
.NET 9.0

三阶段测试用例工作流:需求分析提炼测试点 → 测试用例编辑 → 测试用例审核。 该能力适用于用户提供了需求文档,并希望: - 从中提取结构化的测试点; - 将完整的测试用例编写至 Excel 文件; - 对生成的测试用例进行完整性与正确性审查。 支持的需求文档形式包括:粘贴的纯文本、上传的文件(如 Word、PDF)、或腾讯文档(Tencent Docs)链接。

Test Case Workflow (测试用例工作流)

功能概述

Test Case Workflow (测试用例工作流)是一项面向实际任务的技能,主要用于Overview;一条直线流水线,把需求变成经过 AI 审核、可供人工复核的测试用例 Excel;

核心要点

  • 无 AI 侧审批门 :测试点、用例、AI 审核全部自动推进,不在中间问你「通过还是改」;
  • 唯一的自然数门是 你拿到 V2 去人工审;
  • 不明确就问,绝不假设 :需求模糊或业务背景缺失时,先澄清必要信息再动手;

使用与执行

这是「问信息」的。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Test Case Workflow (测试用例工作流)

Overview

一条直线流水线,把需求变成经过 AI 审核、可供人工复核的测试用例 Excel。

核心原则

  • 无 AI 侧审批门:测试点、用例、AI 审核全部自动推进,不在中间问你「通过还是改」。唯一的自然数门是你拿到 V2 去人工审。
  • 不明确就问,绝不假设:需求模糊或业务背景缺失时,先澄清必要信息再动手。这是「问信息」的门,不是「要审批」的门。
  • 产出只有用例:最终交付物是一份测试用例 Excel,不附带需求背景报告、AI 审核报告等额外文档。
  • 需求 / 知识库是唯一真相源:以原始需求和知识库查证到的业务上下文为准。

Versioning

每次输出 Excel 都存为新版本文件,不覆盖历史:

{需求名称}-测试用例-V{n}.xlsx
  • V1:用例 + 审核结果(空表头) sheet(初始)
  • V2:用例 + 审核结果(空表头) sheet(AI 审核全改后)→ 交人工审
  • V3:用例 + 审核结果(已填充) sheet(人工审反馈应用后)

审核结果 表每个版本都带着:V1/V2 为空表头,你人工审完的 V3 才填入 新增/修改/删除 记录。任何版本打开都能看到该表,不再混淆「哪版才有表」。

最终交付 = 最新版本的 Excel(用例 + 审核结果)。历史版本保留作对比安全网,但不作为交付文档。

Workflow

需求(文本/文件/图片/腾讯文档)
  │
  ▼ S1 需求分析 — 建立可测认知(KB预研 + 图片解析 + 主动澄清 → 立业务线+测试策略)
  │
  ▼ S2 测试点(内部底稿,不进Excel) — 业务驱动 + 覆盖度静默自检
  │
  ▼ S3 写用例 → V1(用例 + 审核结果[空])
  │
  ▼ S4 AI 审核(甲·全改) → V2(用例 + 审核结果[空])
  │
  ▼ 交你人工审 → 应用反馈 → V3(用例 + 审核结果[已填])

S1 需求分析 — 建立可测认知

目标:在动手前搞清需求的业务地位与测试策略。这一步不产出文档,结论直接吸收进后续用例。

1. 知识库预研(可选增强)

  • 若已连通知识库(如 ima 知识库),先查询该需求在业务里的地位、归属业务线、上下游系统、关联模块、已有规则与术语。
  • 命中须一句话亮出处(如「据 KB《XX 业务说明》…」),便于你否掉错误引用。
  • 知识库不可用则跳过,转为下面的多问模式——KB 永不阻塞写用例。
  • 若知识库返回多个互相矛盾的来源,不要自选边——先概括冲突内容(各来源分别说了什么、矛盾点在哪),再抛给你裁决。

2. 图片 / 原型强制解析

  • 需求含图片、原型、截图时,必须读取并解析,提取其中的状态、字段、交互、边界值——这些信息几乎只画不写,是测试点的关键来源。

3. 主动澄清(信息门)

  • 有问题就问,怕的是不问导致用例写一半。凡存在阻断性歧义(不知数据从哪来、不知结果用到哪、核心业务规则不清等),必须澄清。
  • 把知识库仍补不齐的缺口攒成一轮一次性问齐,不挤牙膏式逐条问。
  • 澄清维度(KB 优先,只问 KB 补不齐的):
    • 业务线 / 系统位置
    • 数据上游(从哪来、谁产生)
    • 数据下游(送到哪、被谁消费)
    • 测试范围与重点(总是问,避免测多或测漏)
    • 关键业务规则 / 校验逻辑
    • 测试环境 / 账号 / 数据前提
    • 与其他模块的权责边界(仅当涉及跨模块接口时问)
    • 性能(仅当需求本身涉及性能要求时问)
  • 停止判据:所有阻断性歧义澄清完毕,即可进入 S2;不再额外追问。

4. 输出

  • 立住「业务线 + 测试策略」,作为 S2 测试点的输入。
  • 不生成任何背景文档;业务上下文在 S3 写用例时直接吸收进 前置条件、步骤与预期。

注:始终以新需求为准写用例,不做「变更型 / 回归」特殊识别。

S2 测试点(内部底稿,不进 Excel)

测试点只作内部覆盖率底稿,不写入交付物 Excel。

维度

功能(正常) / 边界 / 异常(不含性能、不含兼容性)

优先级

level 0 – 4,定义见 references/testcase-format.md。

生成规则

  • 业务驱动,而非功能点翻译:从 S1 立的「业务线 + 测试策略」出发拆测试点;同一功能点在主链路上可拆多条,边角展示可能只需一条。优先级随业务重要性走。
  • 聚焦需求侧重点 / 变更点(核心):用例精力压到本次新增 / 优化的字段与变更的校验逻辑上。判断依据:需求文本、模板中高亮(标色)的新字段列、用户澄清的「新字段 / 优化点」。对需求范围外的既有稳定字段(如导出表里早已存在、已有覆盖的基础列)不逐个铺开写用例,最多保留 1 条冒烟级校验。切忌写一条「含全部字段」的泛化用例去铺历史字段。
  • 只测本需求的边界,不越界测源模块:若新字段来自上游模块(如门店类型(新)来自组织架构维护),用例验证「导出侧取到的值正确」,不要去测上游模块自身的维护功能——那是另一个需求的范畴。
  • 表达粒度:每条写成「模块 + 具体场景 + 覆盖类型 + 优先级」,场景要具体到能直接对应一条用例。

设计技法(必用,禁止纯 happy-path 公式校验)

写测试点 / 用例时,必须显式套用以下技法,而不是「喂一条典型订单、核对公式算对」——后者和肉眼看一眼等价,没有测试价值:

  • 场景法(基本流 / 备选流 / 异常流):从业务流程出发,先写通「基本流」端到端主路径,再补「备选流」(筛选后导出、仅退款无支付等分支)与「异常流」(无结果、批量中坏行、中断等)。专治流程走不通 / 走偏 / 半路出错——这是字段级技法覆盖不到的。
  • 等价类划分:每个数值 / 枚举输入分有效类与无效类,每类至少一例(如代收款 >0 / =0 / 某组件占比 0%)。
  • 边界值分析:必测 min / min+ / 名义 / max- / max(运费 =0、截断边界 .xx5、日期精确临界点 06-30 23:59:59 vs 07-01 00:00:00、超大金额)。
  • 决策表:多条件组合规则(如「日期 ≤6月 × 是否例外字段 → 空 / 填」)须枚举全部组合,不漏角。
  • 组合 / 正交:多因素交叉场景(套餐 × 代销 × 代收款 × 加盟店 × 历史)至少构造一条全交叉,验证各逻辑互不污染。
  • 错误推测:经验性异常(分母为 0、关键字段缺失、超大额 / 精度溢出、网络中断)。

判定标准:若一条用例删掉后,「造一个普通订单看一眼」仍能覆盖它,说明它是无效的 happy-path 用例,须替换为上述技法驱动的覆盖点。

覆盖度静默自检

生成后回查需求 + S1 的图片解析结果,核对需求写到的功能点 / 状态 / 交互是否都有对应测试点;缺口直接补全,不打扰你,随即进入 S3。

静默自检意味着 AI 主动放弃测试的某点你不会被告知——这由后续人工审核兜底补缺。

S3 写用例 → V1

列

用例名称 | 前置条件 | 优先级 | 步骤 | 预期结果

命名

##[产品名]-[模块/页面],[测试场景] —— 场景必须写明白,禁用缩写 / 简写。

质量规则(硬约束)

  • 粒度:每个边界 / 异常条件单独成条(边界 = 合理值 / 不合理值 / 卡在两者中间,三类即可)。
  • 步骤 ↔ 预期严格 1:1。
  • 一场景一条,不混。
  • 可执行硬门槛:步骤要让不了解背景的人也能照着做,预期结果必须是能判定「过 / 不过」的具体描述;禁止「检查页面」「显示正常」这类空话。
  • 数据具体合理:前置条件 / 步骤 / 预期 里必须造具体、合理的测试数据,禁止「用户 A」「数据 X」等代号占位;数据须符合业务规则与边界。
  • 前置条件编号:多个条件时用 1. xxxn2. xxx 编号列出,明确条件条数;仅一条也写作 1. xxx,让读者一眼看出有几条前置。
  • 业务上下文吸收:数据上游写进 前置条件,上下游链路写成功能 / 异常用例,业务规则落到步骤与预期。

输出

{需求名称}-测试用例-V1.xlsx,含 用例 sheet + 审核结果 sheet(空表头)。

S4 AI 审核(甲 · 全改)→ V2

五维检查

  1. 一致性:标题、步骤、预期是否描述同一场景。
  2. 完整性:需求功能是否都有用例,有无漏。
  3. 覆盖度:测试点(功能 / 边界 / 异常)是否都有对应用例。
  4. 准确性:预期是否具体可判定,优先级是否恰当。
  5. 格式:命名规范、1:1、有无空话。

检查时回查需求 + S1 图片解析结果 + S2 测试点底稿。

全改(甲)

发现的问题一律直接改(含整条删除),不拦、不对删除单独高亮。

无报告文档

改动直接落进用例,V2 即改好的用例本身;聊天至多一句话带过改了什么,不产独立报告。

输出

{需求名称}-测试用例-V2.xlsx,含 用例 + 审核结果(空表头) sheet → 交你人工审。

人工审核 → V3

  1. 你提供审核反馈(聊天说明,或标注新增 / 修改 / 删除)。
  2. AI 将反馈应用到 用例 sheet。
  3. 填充已存在的 审核结果 sheet(列:类型[新增/删除/修改,下拉] | 用例标题 | 审核结果)。
  4. 另存为 {需求名称}-测试用例-V3.xlsx(或更多轮次递增)。

最终交付

最新版本的 Excel,含 用例 + 审核结果 两个 sheet,内容即最终测试用例。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习