怎样做好产品发版时的验收?
0
产品验收及其目标 通常是在测试同学在确定所有bug修复之后再进行产品验收,产品验收通过才能发版上线,如下图所示。在少数情况下,如时间紧急各项文档不完备时,产品可以在关键节点介入验收,防止研发出的功能与期望功能相差过大。
产品验收是指对产品进行检验,看产品与需求是否存在偏差。
产品验收主要是功能验收。功能是否与设计一致,主流程是否通畅,交互是否符合用户习惯,数据是否正常,是否又缺漏,异常流程是否考虑到,各类提示及消息通知是否完备等等。产品验收也包含视觉验收,不过最好同时由视觉设计师单独做一次验收,分工明确。
产品验收的目标在于保证产品质量,达到设计预期,进而满足发版标准。
1
验收前准备
- 需求清单:通常在产品需求文档中都有写明。
- 产品原型/设计稿:需求功能清单较为笼统时,可对照原型/设计稿验收。
- 测试用例:一般由测试人员撰写。
2
验收时的建议
- 建议分两轮验收。第一轮验证主流程,确保主流程能够跑通。在第一轮通过的情况下,做第二轮完整的验收,对照清单/测试用例与产品原型,仔细过一遍。此时应当考虑异常极端情况。
- 若有多个环境,则均须验收后再往前推进。通常是测试环境+预上线环境(UAT)-生产环境。
- 当有些功能没有测试条件或者不懂怎么测试的时候,比如埋点或者需要调用接口的功能,可以搬着小凳子去测试同学那里看他们测试,了解测试结果,如果有什么情况他们没有考虑到,需要随时指出来并进行确认。
- 多总结归纳:将自己验收时经常遇到的问题汇总起来,建立自己的验收checklist,比如列表排序规则/选择项/翻页交互/数据异常处理等。
- 若涉及UI,则须在产品验收前/同步通知视觉设计师进行验收。
本节标签
【审阅】:王字
【作者】:郭佳
【公开范围】:公司内和公司外