测试工具使用规范约束的是团队在测试管理平台里“谁在什么时点、填什么字段、按什么状态流转、留下什么证据”,它和工具功能说明书是两回事。本文给出一套可直接套用的写法:先定测试用例、缺陷、测试计划三类工作项的字段与状态,再拆解起草步骤、角色分工、缺陷流转范例和执行检查清单。规范条目最终要在测试管理平台中固化,ONES 可以作为承载工具之一。
要点总览(TL;DR)
- 测试工具使用规范约束的是谁在什么时点、填什么字段、按什么状态流转、留下什么证据,先写测试用例、缺陷、测试计划三类工作项的必填字段与状态表,第一版只保留影响追溯和判断的最小集合。
- 编写按现状盘点、起草草案、小范围评审、发布版本、收集反馈五步推进,每步有输入、动作、输出和完成标志,评审时让实际填写的人参与。
- 角色按“谁提交、谁判断、谁验证、谁维护”划分,规范维护人与变更审批人分开设置,新成员按字段表、状态表、填写练习三步上手。
- 规范条目要在测试管理平台中固化为字段必填、状态路径和权限配置,规范文本与配置清单一一对应,修订时同步调整。
- 发布后用抽查验证执行:字段填写完整率、状态流转合规率、评审与变更记录留存,偏差反复出现时优先简化必填字段和状态主线。
规范先写什么:三类工作项的字段与状态约定
第一版规范不必求全,先把测试用例、缺陷、测试计划三类工作项的字段和状态写清楚,团队就能按同一口径录入和流转。字段清单区分必填与选填,必填项只保留影响追溯和判断的最小集合;状态表为每个状态写明准入条件、责任人和下一状态。条目写得越具体,执行时的解释空间越小。
三类工作项的必填字段
| 工作项 | 必填字段 | 选填字段 | 约定说明 |
|---|---|---|---|
| 测试用例 | 用例编号、标题、所属模块、前置条件、操作步骤、预期结果、优先级、关联需求 | 测试数据、关联缺陷、自动化标记、备注 | 关联需求用于追溯覆盖范围;步骤与预期结果分开填写,便于执行时逐条勾选 |
| 缺陷 | 标题、复现步骤、测试环境、严重程度、优先级、关联用例、提交人、当前处理人 | 附件截图、日志、影响版本、修复版本 | 复现步骤按“操作—实际结果—预期结果”三段写;严重程度按影响范围判定,优先级按修复排期判定 |
| 测试计划 | 计划名称、测试范围、关联迭代或版本、起止时间、负责人、准入条件、准出标准 | 参与人、测试环境说明、风险说明 | 准出标准写成可核对的条目,例如“严重及以上缺陷清零、用例执行率不低于约定比例” |
状态流转与准入准出条件
状态表是规范里最容易被跳过、也最容易在执行中走样的部分。每个状态需要回答三件事:进入这个状态要满足什么条件、由谁操作、什么情况下退回上一状态。以缺陷为例,可以约定“新建→已确认→修复中→待验证→已关闭”的主线,并规定“待验证”必须由测试人员操作,“已关闭”必须附验证结论。测试计划则约定“草稿→评审通过→执行中→已完成”的流转,评审通过是进入执行的前置条件。
命名与编号规则
命名规则解决的是检索和追溯问题。常见做法包括:用例编号采用“模块缩写-序号”,缺陷标题以模块名开头,测试计划名称包含版本号与轮次。规则要写进规范并给出正例和反例,避免同一模块出现多种写法。编号一旦分配不再复用,作废条目保留编号并标注状态。
团队约定与工具配置的边界
规范文本里要分清两类内容:一类是团队约定,例如“严重程度由提交人初判、测试负责人复核”;另一类是工具配置,例如字段是否必填、状态下拉项有哪些、谁能修改状态。前者写在规范正文,后者写成配置清单,两者一一对应。这样规范修订时,能快速判断哪些条目需要同步调整平台设置。
从起草到发布的操作步骤
规范编写按“盘点现状—起草草案—小范围评审—发布版本—收集反馈”推进,每一步都有明确输入和完成标志,避免写成一份没人执行的文档。
| 步骤 | 输入 | 动作 | 输出 | 完成标志 |
|---|---|---|---|---|
| 1. 现状盘点 | 近一个季度的用例、缺陷、测试计划记录样本 | 抽取样本,统计字段缺失情况、状态跳变情况、常见填写分歧 | 现状问题清单 | 问题清单经测试负责人确认,列出优先解决的3–5项 |
| 2. 起草草案 | 现状问题清单、字段表与状态表模板 | 逐项填写三类工作项的字段、状态、命名规则和角色约定 | 规范草案(含字段表、状态表) | 草案覆盖三类工作项,每条约定都有责任人和检查方式 |
| 3. 小范围评审 | 规范草案 | 组织测试、开发、产品代表评审,重点确认字段是否可填、状态是否可执行 | 评审意见与修订稿 | 评审意见逐条闭环,争议条目形成结论 |
| 4. 发布与版本号 | 修订稿 | 确定版本号规则(如V1.0、V1.1),写明生效日期和适用范围 | 正式发布版规范 | 规范归档到团队文档库,版本号与生效日期可见 |
| 5. 执行与反馈 | 发布版规范、平台配置 | 指定反馈入口(如文档评论或固定例会),收集执行中的问题 | 反馈记录与修订建议 | 反馈有归口人,修订建议进入下一版本计划 |
起草阶段建议控制篇幅:第一版只写必填字段和主线状态,选填字段和例外情形留到后续版本补充。评审时让实际填写的人参与,比只让管理者审阅更容易发现“字段填不出来”“状态走不通”的问题。发布时同步完成平台配置,规范生效日期与配置生效日期保持一致。
角色分工与各自交付物
规范落地涉及五类角色,职责边界按“谁提交、谁判断、谁验证、谁维护”划分。角色表要写进规范,新成员入职时按表对照上手。
| 角色 | 主要职责 | 关键交付物 |
|---|---|---|
| 测试负责人 | 确定规范框架与准出标准,主持用例评审,复核缺陷严重程度争议 | 规范版本、评审结论、测试计划准出判定 |
| 测试工程师 | 按规范编写用例、执行测试、提交缺陷、验证修复结果 | 测试用例、缺陷记录、验证结论、测试报告素材 |
| 开发工程师 | 确认缺陷、修复并填写修复说明,配合补充复现信息 | 缺陷确认意见、修复记录、影响范围说明 |
| 产品/需求方 | 确认需求范围与优先级,参与用例评审中的需求覆盖判断 | 需求确认意见、优先级判定 |
| 规范维护人 | 收集执行反馈,发起规范修订,维护字段与状态配置清单 | 修订记录、配置变更清单、培训材料 |
规范维护人与变更审批人建议分开设置:维护人负责起草和收集意见,审批人由测试负责人担任,对影响面较大的变更(如新增必填字段、调整状态主线)签字确认。新成员上手按三步走:先读规范中的字段表和状态表,再在平台上完成一条用例和一条缺陷的填写练习,最后由带教人抽查填写质量。
示例:一个缺陷从提交到关闭的规范片段
下面这段范例展示规范条目写成什么样才算可执行。它可以直接放进规范正文,也可以作为新成员培训材料。
缺陷必填字段示例
- 标题:以模块名开头,一句话描述现象,例如“订单列表-筛选条件切换后结果未刷新”。
- 复现步骤:按“操作—实际结果—预期结果”三段写,步骤编号连续,避免合并多个操作。
- 测试环境:写明版本号、浏览器或设备、测试数据条件。
- 严重程度:按影响范围判定,例如阻断主流程为最高级,界面文案错误为最低级;提交人初判,测试负责人复核。
- 关联用例:填写发现该缺陷的用例编号;无对应用例时注明“探索测试发现”。
状态流转示例与准入条件
| 状态 | 准入条件 | 操作人 | 下一状态 |
|---|---|---|---|
| 新建 | 必填字段完整,复现步骤可独立执行 | 测试工程师 | 已确认 / 退回补充信息 |
| 已确认 | 开发复现成功或认可问题成立,填写影响范围 | 开发工程师 | 修复中 / 挂起 |
| 修复中 | 已关联修复版本或提交记录 | 开发工程师 | 待验证 |
| 待验证 | 修复说明完整,测试环境可部署 | 测试工程师 | 已关闭 / 重新打开 |
| 已关闭 | 验证通过,附验证结论与验证版本 | 测试工程师 | — |
退回与重开的记录要求
退回时填写退回原因,指明缺失的字段或无法复现的具体环节;重新打开时引用原缺陷编号,补充新环境下的复现步骤和实际结果,并说明与上次验证结论的差异。退回和重开都保留历史记录,不删除原内容,保证缺陷全过程可追溯。
这段范例与规范条目的对应关系是:字段清单对应“缺陷必填字段”,状态表对应“状态流转与准入条件”,退回与重开要求对应“变更记录规则”。其他工作项按同样结构撰写即可。
规范落地中的协作承载与工具衔接
规范写在文档里只是第一步,字段是否必填、状态能否按主线流转、评审记录是否留存,最终要在测试管理平台中固化。规范条目与平台配置建议做成对照表,按字段、状态、权限三类分别映射,规范修订时逐项核对配置是否需要同步调整。
| 规范条目 | 平台配置对应项 | 同步维护要点 |
|---|---|---|
| 必填字段清单 | 工作项字段的必填设置与下拉选项 | 新增必填字段时同步更新规范版本号与配置清单 |
| 状态流转与准入条件 | 状态项、流转路径与操作权限 | 调整主线状态时检查历史数据的迁移与展示 |
| 角色职责 | 用户组与用例库、测试计划的权限划分 | 角色调整时同步更新权限配置和规范角色表 |
| 评审与变更记录 | 评审流程记录、变更历史 | 约定记录留存位置和查阅方式 |
ONES 测试管理可以作为承载这类规范的平台之一。它支持测试用例与需求、任务关联,测试计划与迭代关联,形成测试流程闭环;用例属性可自定义,便于把规范中的必填字段落到具体属性上;支持为不同用户组配置权限,并可为用例库、测试计划单独配置权限,对应规范中的角色边界;未通过的用例可快速创建缺陷任务,缺陷在测试与研发团队间流转,对应缺陷状态主线的执行;测试报告支持自定义模板并自动生成,可作为测试计划准出判定的依据。具体字段与状态的可配置范围以实际版本为准,规范中的约定需要在平台中逐项验证后再发布。
规范变更时,维护人先更新规范文本和配置清单,再在平台中调整字段、状态或权限,最后通知受影响角色并安排一次抽查,确认新配置按预期生效。
完成检查:规范是否真的被执行
规范发布后,用抽查代替全面检查,按下面清单逐项核对,发现偏差走修订再发布路径。
- 字段填写完整率:每周或每个迭代抽取一定数量的用例、缺陷、测试计划,统计必填字段缺失比例,按模块或人员汇总,缺失集中的条目回到规范中检查是否字段设计过重。
- 状态流转合规率:抽查缺陷和测试计划的状态变更记录,核对是否存在跳过准入条件直接流转的情况,重点看“待验证”和“已关闭”两个状态的操作人和验证结论。
- 评审记录留存:检查用例评审和测试计划评审是否留有结论、参与人和时间,评审意见是否逐条闭环。
- 变更记录留存:核对规范版本号、修订记录、生效日期是否完整,平台配置变更是否有对应记录。
- 偏差处理:对反复出现的填写偏差,先判断是规范条目不清还是执行不到位;属于规范问题的进入修订流程,属于执行问题的安排针对性培训并在下次抽查中复核。
检查结果建议形成简短的执行情况记录,与规范版本一起归档。连续两个检查周期偏差收敛,可以认为规范进入稳定执行状态;偏差反复出现时,优先简化必填字段和状态主线,让规范回到团队实际能执行的范围。
常见问题
第一版规范应该写多细,选填字段和例外情形要不要一次写全?
第一版建议只写必填字段和主线状态,选填字段、例外情形和特殊场景留到后续版本补充。判断标准是条目能否被执行:必填项只保留影响追溯和判断的最小集合,每条约定都写明责任人和检查方式。规范过重会让填写人绕开约定,反而削弱执行效果。等团队按第一版稳定运行一到两个检查周期,再根据反馈补充细则。
规范评审应该找哪些人参加,评审要产出什么?
评审至少覆盖测试、开发、产品三方代表,重点是让实际填写和流转的人参与,而不只是管理者审阅。评审要逐条确认字段是否填得出来、状态是否走得通,对争议条目形成明确结论。产出是评审意见清单和修订稿,意见逐条闭环后才进入发布。只做一次集中评审即可,不必为每个条目单独开会。
规范发布后,平台配置和规范文本的生效时间怎么对齐?
建议规范生效日期与平台配置生效日期保持一致,发布时同步完成字段必填、状态下拉项和权限的调整。维护人先更新规范文本和配置清单,再在平台中改配置,最后通知受影响角色并安排一次抽查,确认新配置按预期生效。若配置需要分批上线,在规范中注明过渡期内的执行口径,避免同一时段两套规则并存。
抽查发现字段缺失集中,应该改规范还是加强培训?
先判断偏差来源:如果某个字段多数人填不出来或填了也无助于判断,说明字段设计过重,应进入规范修订,简化或降为选填;如果字段本身合理但填写人不知道要求,属于执行问题,安排针对性培训并在下次抽查中复核。连续两个检查周期偏差收敛,可以认为规范进入稳定执行状态;偏差反复出现时,优先简化必填字段和状态主线。
用测试管理平台承载规范时,哪些条目需要落到配置里?
按字段、状态、权限三类映射:必填字段清单对应工作项字段的必填设置与下拉选项,状态流转与准入条件对应状态项、流转路径与操作权限,角色职责对应用户组和用例库、测试计划的权限划分,评审与变更记录对应流程记录和变更历史的留存位置。ONES 测试管理支持用例属性自定义、按用户组配置权限、未通过用例创建缺陷任务以及自定义测试报告模板,可作为承载平台之一,具体可配置范围以实际版本为准,规范中的约定需在平台中逐项验证后再发布。
