产品测试流程

大家好,我是玉舒,今天给大家分享下产品测试流程


一、产品测试流程是什么?


之前的文章中分享过敏捷和瀑布测试模式:https://t.zsxq.com/11Qkl1IeA,目前使用的比较多的就是敏捷测试模式,划分为多个版本迭代,每个版本都包含需求分析、设计、开发、测试等阶段



二、每个阶段要完成的工作



一)需求分析阶段


产品测试流程开始之前,测试需要与产品和开发一起进行需求分析和规划。包括理解产品的功能和特性、明确测试范围和目标、制定测试计划和测试策略等。


二)开发设计阶段


1、用例设计


在确定了测试目标和范围之后,测试同学需要设计测试用例来覆盖产品的各个功能和场景。测试用例应该根据需求文档编写,涵盖正常情况、边界情况和异常情况等等


2、用例评审


一般分为用例内审和用例评审两个环境,用例内审主要是相关项目或是其他项目的测试同学参与,对测试用例进行补充,提出一些不同的测试点。

用例评审是测试、开发、产品三方参与,从开发和产品同学的角度对用例再进行一次补充


3、单元测试


编写和执行单元测试,确保代码的基本功能正确性


4、技术反讲


开发同学进行技术反讲,测试、产品、开发三方均参与,保证大家对需求的理解和实现


5、环境搭建


开始测试之前,测试需要搭建测试环境(有些团队或是特殊场景下可能是开发同学来部署,大部分还是测试同学来完成这个工作)



三)测试阶段


1、冒烟测试


这个也可以算到开发阶段,一般冒烟完成后才正式进入一二轮测试、发布冒烟测试报告


2、一二轮测试


接口测试、功能测试、性能测试等(新功能一般分为一二轮,一轮完成测试环境验证,二轮主要是服务上线、线上回归并验证完成所有解决的bug,测试期间发布测试报告,包含测试进度、问题风险等)

一轮测试结束后,安排产品同学进行验收测试,确保产品符合需求和预期


3、回归测试


在修复问题后,需要进行回归测试,确保修复问题没有引入新的问题或影响其他功能。,同时包含旧功能的回归验证(可以引入自动化测试辅助测试)



4、内测前准备工作


遗留问题review(测试、产品、开发三方均参与),三方确定遗留的输出遗留问题报告

没问题,产品可以进入内测阶段


四)发布上线阶段


1、产品进入内测,内测结束后发布上线或是客户验收


2、相关文档等沉淀


3、跟进线上问题反馈(后期产品维护)


4、总结复盘,输出质量报告,持续改进



最后附上一张简易版流程图,方便理解






以上就是今天的分享,谢谢你的阅读呀~





0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友5582
下载 APP