1、回溯问题:一、频出版本第二轮验收测试版本重出两个版本的原因1)提交代码不完全,不能移屏和下载安装失败(插入屏幕算法判断最大屏不符合条件,最大屏没有初始化)的问题。2)修改引入问题,没有修改完全,从详情进退回主界面不能打开 widget 的问题。二、AT 和 ST 测试不够充分没有着重考虑异常点。出版本之前没有仔细验证。原因以及解决方案:1、出版本时间点未明确通知到开发人员。此问题导致代码提交不完全,出现上述中的问题。解决办法:出版本之前提交知会到各个开发人员,保证开发人员能够及时提交代码。问题注意点:在验收测试和新需求开发同时进行时,对新需求功能点的代码一定要谨慎提交,不能影响原有的功能。2、
2、版本控制不合理。对于验收测试和新需求开发同时进行时,有可能会造成修改引入问题,代码提交不全的问题。在出现这种情况下,第一做好版本标记,第二在情况允许的情况下拉分支。问题注意点:出版本之前预留一天时间进行自验证(checklist,发动开发进行自验证,对于主要模块验证充分) 。另外如果时间很紧需要推迟出版本的时间点,要提出合理的原因。3、对于难重现的问题。可能在 AT 和 ST 阶段仍然很难重现的问题,还是要在业务流程上合代码层上去分析问题。4、对于开发自发现的问题。尽量以提单的方式进行跟踪,特别是对于改动非常大的情况下,一定要以提单的形式跟踪。5、对于如果减少修改引入的问题。这种情况下可能在所难免,尽量靠流程来保证修改的问题。流程包括:开发自验证、审核验证、测试验证。注意:对于审核验证一定要从代码层进行验证。