我考虑到的一般情况如下: 发布流程是否规范?发布电子流是否 OK,如评审人员、风险评估、发布包的规范度等。 运维人员操作是规范,配置文件等。 发布的版本是否经过了足够的测试? 版本构建是否 OK?是否有遗漏、是否有新增、是否合入了错误代码? 程序员的代码是否逻辑有问题?
请各位大能各抒己见,补充纠正完善噢!
既然逆向追溯发布版本 bug: 第一步 必然检查发布包完整性 第二步 检查运维人员操作是否符合发布操作说明,包括核对文件夹内容 第三步 检查发布版本与测试验证版本关系(版本验证报告中版本) 第四步 检查发布版本对应代码 第五步 回溯版本需求规划是否存在问题
如果不是操作的问题,从发布版本的不可变 ID 要能追查到代码库的基线
1.检查发布文件正确性--->是否发布人员的问题 2.检查测试环境是否有同样问题--->是否测试的问题 3.检查是否是正在测试中的功能,对相应文件有影响--->是否开发/版本人员的问题 4.检查开发环境与测试环境是否相同--->检查是否基础环境因素 5.将发布版本修改配置文件,放到测试环境,检查是否可以重现问题,可以重现,文件问题。无法重现,环境问题。 如果可以重现,分别排除是配置文件问题还是代码问题。根据问题,缩小检查文件范围。