测试基础知识-测试流程

需求阶段

  • 产品提前发产品需求文档,熟悉需求、记录问题(项目经理通过和客户的交流,完成需求文档)
  • 带问题参加需求评审
  • 需求描述不清楚的地方和可能有明显冲突或者无法实现的

研发设计阶段

  • 设计技术方案(设计完成后进行评审)
  • 确定开发计划、填写排期、产品分配工时
  • 开发-联调、冒烟-提测(需提供提测报告)

测试设计阶段

  • 制定测试策略(功能、自动化、压测),根据需求文档编写测试用例(冒烟用例)
  • 评审用例(飞书、思维导图等工具,确定是否有遗漏或者双方理解不同的)
  • 评审完用例后进行补充修改,修改后再发给产品研发确认
  • 把用例上传到对应的测试平台
  • 完成排期(排期列具体功能)、产品分配工时

测试阶段

  • 准备提测时,开发在研发管理系统提交上线计划
  • 提测后发布特性分支在测试环境执行测试(先冒烟,测试平台记录用例执行情况),提BUG(项目代码、日志)
  • 测试环境验证通过:发布在UAT环境执行测试(用例全执行通过、BUG全关闭)
  • UAT环境测试通过、通知商家进行验证
  • 商家验证通过:在研发管理系统上选择对应的上线计划,功能测试通过、允许开发合并代码到线上
  • 开发在研发管理系统中合并代码到master分支,测试环境中回归master分支
  • master分支测试通过:在研发管理系统中选择上线计划,选择集成测试通过,并粘贴测试报告链接
  • 发起上线流程审批

上线阶段

  • 时间 :客户要求在多久之前上线(产品、研发、测试确定具体上线时间)
    • 一般为晚上23点以后
  • 发布前-测试工程师:bug关闭确认、准备(上线测试清单、测试数据、操作权限)
  • 发布顺序:先后端(先DUBBO、后HTTP)、再前端
  • 发布后-测试工程师: 验证新功能+回归主流程,监控日志无error
  • 测试通过后:还原修改的配置、邮件发送上线报告(验证点、验证情况)

 

image

 

posted @ 2025-11-19 18:00  Fēngwèi  阅读(6)  评论(0)    收藏  举报