欢迎光临
我们一直在努力

项目开发与交付(7):组织测试与内部验收

代码合并进主干 ≠ 可以交付。

PM 在测试阶段的核心职责:组织测什么、何时内部关,不负责替测试写用例、手动点测过关。

一、常见默认场面 & 翻车点

常规团队配置:7~8人、产品对外、项目对内,PM兼任项目组长。

本阶段高频翻车问题:

  • 只测 Demo 流程,简单点点就收尾

  • 测试用例数量多,但和 AC(验收标准)对不上

  • 内部自测宣称“通过”,需求人员未到场确认

  • P0 严重缺陷遗留,靠口头放行直接进入预发布

二、核心名词定义(本篇口径)

内部验收 = 完整测试验证 + 需求按 V1/AC 确认本期迭代可内部闭环

✅ 包含:测试全覆盖、业务合规确认、遗留项定级锁死

❌ 不包含:客户 UAT 签字(该环节统一放在第8篇)

P0/P1:严重缺陷 / 高优缺陷,定级严格遵循团队统一质量规范

三、关键灵魂拷问:你测的是 AC 还是 Demo?

1)测 AC(正确做法)

每条验收标准独立编号、逐条验证、结果可追溯、证据可留存:

  • 有 AC# 编号

  • 有明确测试结果

  • 有截图/数据/用例记录佐证

特点:闭环可查、责任可溯、UAT 不翻车。

2)测 Demo(高危做法)

只保证主流程能演示、页面能点开,边界场景、权限场景、异常场景、生产隐性风险全部遗留。

后果:UAT 集中爆雷、上线后批量出问题。

四、阶段分工(PM 定位)

  • 测试:落地测试执行、结果判定、缺陷闭环

  • 需求:确认功能、业务逻辑符合 V1 版本设计预期

  • PM:定测试范围、组织内部验收会、锁发布拦截口径

五、PM 本阶段必须交付的产出

产出文档

核心说明

《测试范围表》

逐条对齐本期所有 AC,标注是否测试、结果、证据、内部/UAT 归属

《内部验收结论》

半页精简文档:明确本期闭环 AC、遗留项、责任人、各方确认记录

压测/容量记录(按需)

按章程执行,可引用任务表;不测必须出具书面豁免

重要边界:内部闭环仅用于支撑 M2「AC-xx 内部关」;客户 UAT 签字统一归第8篇,不混签、不提前闭环。

六、可直接复用:测试范围表模板

制表原则:对照 V1 验收标准,而非原型按钮、页面外观。

【项目】xxx |【版本/Build】xxx |【环境】测试/预发 |【日期】xxx

AC#

验收标准摘要

是否测试

结果

证据/缺陷号

备注

AC-01

订单导出功能合规校验

Y

通过

用例#xxx;1万条数据5min导出记录完整

内部关;UAT 见08篇

AC-02

……

补充测试范围(非AC字面,但必测)

  • 探索/边界场景:权限校验、SQL性能、接口兼容性、异常输入

  • 变更回归范围:关联任务# / PR#

  • 压测/容量:☑️ 完成 | ☐ 书面豁免(需写清理由)

PM 自检三问

  • 本期所有 AC 是否全部入表,无遗漏?

  • 是否全覆盖 AC,而非只测 Demo 主路径?

  • AI 参与开发模块,是否留存边界/探索测试记录?

  • 七、测试组织流程(PM 协调,不写用例、不点测)

    阶段

    工作内容

    负责人

    范围冻结

    以 V1.x + 变更表为唯一依据,禁止口头加测、改范围

    PM

    用例+探索测试

    对准 AC“通过标准”设计用例,覆盖边界、权限、SQL、异常

    测试

    测试执行

    按任务表完成常规/探索/回归测试,达成 DoD 标准

    测试

    缺陷管理

    P0/P1 门禁管控,所有缺陷入库闭环追踪

    测试

    回归验证

    迭代变更后同步更新回归范围,与变更流程联动

    测试

    禁止操作:不允许「AI写过用例就免测」;不允许接收无 PR、无 AC 对应的大包代码直接合入测试。

    八、P0/P1 缺陷发布门禁 & 豁免规则

    适用阶段:08发布清单、正式上线前

    缺陷级别

    发布口径

    PM 处置规则

    P0 严重缺陷

    默认拦截发布,无豁免

    必须:缩范围 / 修完 / 延期。严禁口头放行上线

    P1 高优缺陷

    拦截发布 或 书面豁免

    豁免必须留痕:审批人、修复日、补测计划、抄送发起人;遗留项入08清单,禁止常态“上线后再说”

    本条与《质量与管理链》口头放行管控一致,热修复流程参照06/08篇。

    九、内部验收会议(标准 30~45 分钟)

    参会人员

    测试(主评)、需求(必到)、PM、开发/技术(答疑)、发起人(旁听可选)

    会议固定流程

  • 过测试范围表:逐条确认 AC 通过/不通过/阻塞

  • 需求业务确认:是否符合 V1 业务设计(不看 Demo 像不像)

  • 锁定遗留项:定级别、定责任人、定修复截止日

  • 输出验收结论:明确内部闭环 AC、待 UAT 验证内容

  • 十、可复用:内部验收结论(半页模板)

    【项目】xxx |【Build/版本】xxx |【日期】xxx

    内部关闭 AC:AC-01、AC-02……(对应 M2 闭环)

    未关闭/遗留项:

    遗留项

    级别

    责任

    修复日

    是否挡发布

    P1

    需求确认:xxx(签字/邮件留痕)

    测试确认:xxx

    PM 结论:xxx

    内部验收 ≠ UAT 验收!客户正式签字统一在08发布与UAT篇。

    未通过处置:禁止标记 M2/模块闭合,必须修复缺陷、走变更缩范围或申请延期。

    十一、PM 可为 / 不可为(避坑清单)

    PM 要做

    PM 绝不做

    测试范围强绑定 AC

    替测试手动点通过、判结果

    拉需求到场做业务确认

    用 Demo 演示替代 AC 验收

    P0/P1 刚性门禁、书面豁免

    口头放行“今晚先上”

    压测要么完成、要么书面豁免

    因 AI 用例多,擅自缩减探索测试

    十二、常见空子 & 标准对策

    风险空子

    落地对策

    口头需求随意改测试范围

    所有范围变更走05变更流程,统一留痕

    内部验收无需求在场

    验收结果无效,必须补业务确认

    合并主干=测过了

    以 AC 逐条测试闭环为唯一依据

    只测 Happy Path 主流程

    权限/SQL/边界单独记录、强制覆盖

    内部关=UAT通过

    UAT 单独在08篇闭环、客户单独签字

    十三、省略本环节的直接后果

    省略动作

    后果

    质量门禁依据

    不测 AC、只测 Demo

    UAT 等于重做一遍需求验收

    质量与管理链-测试规范

    无正式内部验收

    问题全部暴露在客户面前,引发投诉

    同上

    P0 口头放行

    直接引发线上生产事故

    发布门禁规范

    应压测未压测、无豁免

    线上容量瓶颈、卡顿、雪崩

    环境与发布管控

    十四、与往期体系联动

    本篇内容

    联动往期规范

    测试范围、内部验收闭环

    《执行骨架》质量、验收标准

    发布前门禁清单

    《AI 审查与门禁》(08篇勾选核验)

    AC落地、M2里程碑闭合

    《锁范围与验收》《排里程碑与缓冲》

    摒弃纯 Demo 验收

    《质量与管理链》

    变更回归联动

    《执行监管与变更》

    十五、实操落地建议

  • 联调完成后3日内:测试定稿《测试范围表》,PM敲定内部验收时间。

  • M2 里程碑前必自查:所有 AC 内部关是否有表、有结论、可追溯。

  • 结语

    组织测试与内部验收的核心公式:对着 AC 逐条测 + 需求在场确认业务 + P0/P1 刚性门禁留痕。

    把内部验收做扎实,08篇的生产发布、客户UAT才不会变成「第一次正式验收」,从源头降低上线风险与验收返工。

    下一篇预告:《发布与 UAT》

    讲解发布清单完整留痕、生产上线与合同验收的严格边界,彻底分清「上线可用」≠「客户验收通过」。

    赞(0)
    未经允许不得转载:171主机测评 » 项目开发与交付(7):组织测试与内部验收
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址