测试准入准则是一组在测试开始前逐项核对的通过条件,用来判断需求、设计、代码、环境和测试数据是否达到可测状态。本文按“列节点—定字段—分角色—给样例—做检查”的顺序,给出可直接照做的编写步骤、角色职责表和一份提测准入填写样例,适合测试负责人或研发负责人建立或修订准入机制时使用。
要点总览(TL;DR)
- 测试准入准则按节点拆分:需求可测、提测、冒烟通过、系统测试、回归,每个节点单独定义检查项,避免一份笼统清单覆盖所有阶段。
- 每条准入条目固定五个字段:检查项、通过标准、证据、负责人、未通过处理;通过标准要可验证,证据要指向可打开的材料。
- 阻断项从风险出发确定,集中在需求确认、自测、构建和环境等基础条件上;提醒项记录问题但不阻断,阻断项过多会促使团队绕过流程。
- 测试负责人组织核对并做最终判定,开发、产品、运维分别提供自测记录、需求评审记录和环境可用性确认,退回与复测在同一份记录中留痕。
- 用退回率和返工原因分布检验准则是否被执行,需求类型变化、版本节奏调整或同类退回反复出现时发起修订,并保留版本号与变更说明。
测试准入准则的核心构成与编写步骤
准入准则要能执行,关键在于每条都写清楚“查什么、达到什么算通过、拿什么证明、谁负责、不通过怎么办”。缺少任何一项,执行时都容易变成口头确认或事后争议。建议每条准入条目固定使用以下五个字段:
| 字段 | 填写内容 | 编写要求 |
|---|---|---|
| 检查项 | 需要核对的具体事项 | 指向可观察的对象,如“接口文档已更新至当前版本” |
| 通过标准 | 判定通过的条件 | 尽量可量化或可验证,避免“基本完成”“大致可用” |
| 证据 | 证明已满足标准的材料 | 写明证据形式与存放位置,如评审记录链接、构建号、环境地址 |
| 负责人 | 提供证据并对该项负责的角色 | 落到岗位而非具体人名,人员变动时准则仍可用 |
| 未通过处理 | 不满足时的动作 | 区分阻断与提醒,写明退回对象和记录方式 |
准入条件按测试节点拆分,不同节点关注的对象不同。需求可测节点看需求本身是否具备测试依据;提测节点看代码、构建和自测结果是否达到可测状态;冒烟通过节点看核心流程是否可用,决定能否进入系统测试;系统测试节点看环境、数据和用例准备是否就绪;回归节点看缺陷修复范围和影响分析是否明确。各节点的检查项应分别列出,避免用一份笼统清单覆盖所有阶段。
检查项是否设为阻断项,从风险出发判断。影响核心业务流程、涉及数据安全或权限、上线后难以回退的检查项,设为阻断项,未通过即退回;文档格式、日志规范等不影响本轮测试开展的检查项,可设为提醒项,记录问题但不阻断。阻断项数量不宜过多,否则提测频繁被退回,团队会倾向于绕过流程;建议每个节点控制在少数几条真正关键的条件上。
编写顺序建议如下,每一步都有明确产出:
- 列节点:结合本项目实际流程,确定需要设置准入的测试节点,产出节点清单。
- 列检查项:针对每个节点,从历史退回原因、缺陷逃逸案例和评审意见中收集检查项,产出初版条目池。
- 定标准:为每条检查项写出可验证的通过标准,产出带标准的条目。
- 定证据:明确每条标准由什么材料证明、存放在哪里,产出证据清单。
- 定责任人:为每条检查项指定提供证据的角色和判定通过的角色,产出职责分配。
- 评审发布:组织开发、测试、产品共同评审,确认阻断项范围,发布并纳入版本管理。
完成标志是:准则经三方评审确认,每个节点都有对应的条目表,阻断项与提醒项已区分,且已在提测流程中约定核对时点。准则发布后,提测环节按条目逐项核对,未通过的条目退回并记录原因,形成可追溯的准入记录。
各角色在准入核对中的职责与交付物
准入流于形式,通常是因为证据无人提供、判定无人负责。把“谁交证据、谁判通过、谁处理退回”写进准则,核对才有约束力。下表给出常见分工,实际项目中可按团队规模调整,但每项职责都应有明确承担者。
| 角色 | 主要职责 | 提交的证据形式 | 在准入中的判定权 |
|---|---|---|---|
| 产品 | 确认需求范围、验收标准与变更说明 | 需求文档版本、评审记录、变更单 | 对需求可测节点的需求完整性负责 |
| 开发 | 完成自测、提供构建与环境说明 | 自测记录、构建号、部署说明、影响范围分析 | 对提测节点的技术就绪负责 |
| 测试 | 核对条目、判定准入结果、记录退回原因 | 准入核对记录、冒烟结果、用例执行准备情况 | 测试负责人对准入是否通过做最终判定 |
| 运维 | 保障测试环境与依赖服务可用 | 环境地址、服务状态说明、数据准备结果 | 对环境类检查项提供可用性确认 |
测试负责人承担判定与记录职责:在约定时点组织核对,逐条确认证据是否齐全、标准是否满足,给出“通过”“有条件通过”“退回”的结论,并把结论和依据写入准入记录。有条件通过适用于提醒项存在但不影响本轮测试的情况,需注明遗留问题和补交时限。
退回后的路径要提前约定:测试负责人在核对记录中写明未通过条目和原因,退回给对应负责人;负责人补充材料或修复后重新提测,测试按原条目复核,只对变更部分重点核对,并在记录中保留首次退回与复测结果。退回原因按条目归类记录,便于后续统计哪类问题反复出现。
准入核对涉及工作项状态流转和提测记录留存时,可以借助研发管理工具承载。ONES 测试管理支持测试用例与需求、任务关联,测试计划与迭代关联,形成测试流程闭环;未通过的用例可快速创建缺陷任务,缺陷任务在测试与研发团队间流转。把提测核对结论、退回原因和复测结果记录在对应工作项上,能让准入判定与后续缺陷跟踪保持在同一流程中,减少线下表格与系统记录不一致的情况。
示例:一个提测准入准则的填写样例
以下为一个演示情景:某业务系统按两周迭代交付,测试团队在开发提测时执行准入核对。示例仅用于说明条目写法,具体标准需按项目实际调整。
| 检查项 | 通过标准 | 证据 | 负责人 | 未通过处理 |
|---|---|---|---|---|
| 需求与验收标准已确认 | 本轮范围的需求文档为评审通过版本,验收标准逐条可验证 | 需求文档链接、评审记录 | 产品 | 阻断:退回产品补充,重新确认后提测 |
| 开发自测已完成 | 核心流程自测通过,自测记录覆盖本轮变更点 | 自测记录、构建号 | 开发 | 阻断:退回开发补测 |
| 构建可部署且版本明确 | 提测构建号与代码分支对应,部署说明完整 | 构建记录、部署说明 | 开发 | 阻断:退回开发确认构建 |
| 测试环境可用 | 环境地址可访问,依赖服务状态正常 | 环境地址、服务状态说明 | 运维 | 阻断:环境恢复后重新核对 |
| 测试数据已准备 | 覆盖核心场景的测试数据可用,账号权限已开通 | 数据准备清单 | 测试 | 提醒:记录缺口,限期补齐 |
| 变更影响范围已说明 | 列出本轮修改模块及可能影响的关联功能 | 影响范围说明 | 开发 | 提醒:补充说明后进入测试 |
假设本次提测中,“开发自测已完成”一项未通过:自测记录只覆盖部分变更点。测试负责人在核对记录中标记该条为阻断,注明缺失的变更点,退回开发。开发补测后重新提测,测试复核自测记录与变更点是否对应,确认后更新记录为通过,并在复测栏保留首次退回时间和原因。其余提醒项如测试数据缺口,记录遗留问题与补齐时限,不阻断本轮测试开始。
从这个样例可以提炼几条可迁移的规律:阻断项集中在需求确认、自测、构建和环境四类基础条件上;提醒项放在不影响测试开展但需要跟进的事项上;每条证据都指向可打开、可核对的材料;退回与复测在同一份记录中连续留痕,便于统计退回原因分布。
准入准则的执行检查与持续维护
准则写完后,需要验证它是否被真正执行。最直接的方式是检查准入核对记录是否完整。每条记录建议包含:核对时间、所属节点、检查项逐条结果、证据链接、判定人、判定结论、退回原因和复测结果。记录缺失或证据为空,说明核对可能被跳过。
用两类指标判断准则是否有效:一是退回率,即提测中因准入未通过被退回的比例,过高说明提测质量不稳定或标准过严,过低则要警惕核对被形式化;二是返工原因分布,统计退回原因集中在哪些条目,若某类问题反复出现,说明上游环节缺少预防动作,或该条标准表述不清。指标用于调整准则,不用于考核个人。
准则需要随情况变化修订,常见触发条件包括:需求类型变化,如新增合规或数据迁移类需求;版本节奏调整,如从双周迭代改为按需发布;连续多个版本出现同类退回原因;测试环境或工具链发生变更。触发后由测试负责人发起修订,相关角色评审确认。
维护方式上,建议为准则保留版本号和变更说明,每次修订记录改了哪条、为什么改、从哪个版本起生效。定期评审可安排在季度或每个大版本结束后,结合退回记录检查条目是否仍适用,删除已无必要的检查项,补充新出现的风险点。修订后的准则重新发布,并在下一次提测中执行,避免新旧版本并行造成判定口径不一致。
常见问题
提测被退回后,重新提测需要把所有条目重新核对一遍吗?
不需要全量重核。测试按原条目复核,重点核对未通过条目及与之相关的变更部分,其余已确认通过的条目沿用首次核对结果。复测时在记录中保留首次退回时间、退回原因和本次复核结论,形成连续留痕。如果退回期间需求范围或构建版本发生变化,则对受影响条目重新核对,并在记录中注明变更内容。
团队规模较小、没有独立运维角色时,环境类准入项由谁负责?
职责可以合并,但每项都要有明确承担者。小团队中环境准备通常由开发兼任,此时在准则中把环境类检查项的负责人写为开发,证据仍要求提供环境地址和服务状态说明。测试负责人核对时按同一标准判定,避免因为角色合并而省略证据。随着团队扩大再拆分职责,准则条目本身无需重写。
阻断项设多少条比较合适?设多了会怎样?
建议每个节点控制在少数几条真正关键的条件上,具体数量按项目风险确定。阻断项过多会带来两个后果:提测频繁被退回,交付节奏被打乱;团队为赶进度倾向于绕过核对或事后补记录,准入记录失去可信度。判断标准是这条不满足时本轮测试是否确实无法开展,能开展但需要跟进的事项放入提醒项。
准入核对记录放在哪里,才能既方便统计又不增加额外工作量?
优先放在团队已经在用的工作项或提测流程中,让核对结论、退回原因和复测结果与需求、缺陷记录关联,减少线下表格与系统记录不一致。ONES 测试管理支持测试用例与需求、任务关联,测试计划与迭代关联,未通过的用例可快速创建缺陷任务并在测试与研发团队间流转,准入结论记录在对应工作项上即可随流程留存。是否提供专门的准入清单或门禁校验,需结合具体版本向厂商确认。
准则执行一段时间后,怎么判断是标准太严还是提测质量下降?
结合退回率和返工原因分布一起看。退回率明显上升时,先看退回原因集中在哪些条目:集中在自测、构建等开发侧条目,说明提测质量下降;分散在多个条目且多为表述模糊引起的争议,说明标准本身需要细化。退回率长期极低也要留意,核对记录中证据为空或结论千篇一律,往往意味着核对被形式化,此时应抽查记录而非直接放宽标准。


















