测试基础知识-测试流程
需求阶段
- 产品提前发产品需求文档,熟悉需求、记录问题(项目经理通过和客户的交流,完成需求文档)
- 带问题参加需求评审
- 需求描述不清楚的地方和可能有明显冲突或者无法实现的
研发设计阶段
- 设计技术方案(设计完成后进行评审)
- 确定开发计划、填写排期、产品分配工时
- 开发-联调、冒烟-提测(需提供提测报告)
测试设计阶段
- 制定测试策略(功能、自动化、压测),根据需求文档编写测试用例(冒烟用例)
- 评审用例(飞书、思维导图等工具,确定是否有遗漏或者双方理解不同的)
- 评审完用例后进行补充修改,修改后再发给产品研发确认
- 把用例上传到对应的测试平台
- 完成排期(排期列具体功能)、产品分配工时
测试阶段
- 准备提测时,开发在研发管理系统提交上线计划
- 提测后发布特性分支在测试环境执行测试(先冒烟,测试平台记录用例执行情况),提BUG(项目代码、日志)
- 测试环境验证通过:发布在UAT环境执行测试(用例全执行通过、BUG全关闭)
- UAT环境测试通过、通知商家进行验证
- 商家验证通过:在研发管理系统上选择对应的上线计划,功能测试通过、允许开发合并代码到线上
- 开发在研发管理系统中合并代码到master分支,测试环境中回归master分支
- master分支测试通过:在研发管理系统中选择上线计划,选择集成测试通过,并粘贴测试报告链接
- 发起上线流程审批
上线阶段
- 时间 :客户要求在多久之前上线(产品、研发、测试确定具体上线时间)
- 一般为晚上23点以后
- 发布前-测试工程师:bug关闭确认、准备(上线测试清单、测试数据、操作权限)
- 发布顺序:先后端(先DUBBO、后HTTP)、再前端
- 发布后-测试工程师: 验证新功能+回归主流程,监控日志无error
- 测试通过后:还原修改的配置、邮件发送上线报告(验证点、验证情况)

本文来自博客园,作者:Fēngwèi,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/19243544

浙公网安备 33010602011771号