需求阶段:需求评审,风险评估,分析功能点和测试点。 研发阶段:技术方案评审,code review,用例评审,冒烟测试。 测试阶段:单元测试、集成测试、系统测试,回归测试,验收测试。 上线阶段:梳理发布流程,检查配置变更清单,线上功能验证,日常巡检。
事前:1-建立研发测试交付流程和质量规范,明确质量目标和底线。2-尽早熟悉需求逻辑,梳理核心功能场景和链路,并积极和产品研发沟通确认。3-做好需求评审,对存在疑问和不明确的点尽早提出并解决(如何防范,如果出问题兜底策略和手段是什么)。 事中:1-做好架构设计和技术实现方案评审,重点关注性能和安全维度。2-用例设计不用太过详细(如果时间充足则可以详细设计),重点关注核心功能场景链路,以及异常和逆向场景(特别是涉及到优惠/营销/支付业务)。 事后:1-建立线上日常巡检机制(新项目需要更多关注线上可能出现的问题)。2-搭建线上监控体系。3-开展项目结项复盘(将项目过程中遇到的问题都梳理出来,确定解决方案和优化方法,并融入整个研发交付和质量保障体系中)。