复盘结论
1.问题归类统计
本次506hotfix总结了20个问题,根据问题的根因进行分类汇总,共有5类问题分别是:新需求(占比25%)、异常和历史数据影响(占比20%)、核心功能未做回归(占比30%)、容器化问题(占比10%)、新改出来的bug(占比15%),和测试部直接相关的有两种:异常和历史数据影响+核心功能未做回归(共占比50%),间接相关的有三种:新需求+容器化问题+新改出来的bug(共占比50%)
2.改进措施
针对新需求: 1.需求评审要更细致,从用户角度出发考虑易用性
制定线上接口巡检脚本;
第一阶段:上线后一周内的人工巡检
第二阶段:持续的线上自动化巡检
措施:跟进线上的问题;(问题来源于三方面:巡检发现的问题、运维反馈的问题、用户反馈的问题)
2.在用例中体现异常历史数据场景
根据历史问题举一反三;根据开发设计进行异常场景设计
3.测试用例需要评审
4.在需求评审阶段测试要提出来,核对数据来源;开发设计阶段,测试需要深入了解后台的逻辑;测试阶段评估上线影响
针对核心功能未做回归: 1.测试整理出核心功能用例清单,每次版本迭代必须要执行其中用例保证核心功能正常 2.每个版本核心测试范围梳理
针对新改出来的bug: 述求:开发和尽可能提供完整的影响面
针对容器化问题: 专项测试
3.后续工作安排
1.针对上述结论,测试部应当优先整理出核心功能用例清单,在每个版本准出前确保功能正常
2.后续需求评审、开发设计、用例评审需要提出自己的疑问
506hotfix问题清单
此处实际是具体问题表格清单,略