<font size="3"><strong>一、问题复现</strong></font>
稳定复现问题才能正确的对问题进行定位、解决以及验证。一般来说,越容易复现的问题越容易解决。
<strong>1.1 模拟复现条件</strong>
有的问题存在于特定的条件下,只需要模拟出现问题的条件即可复现。对于依赖外部输入的条件,如果条件比较复杂难以模拟可以考虑程序里预设直接进入对应状态。
<strong>1.2 提高相关任务执行频率</strong>
例如某个任务长时间运行才出现异常则可以提高该任务的执行频率。
<strong>1.3 增大测试样本量</strong>
程序长时间运行后出现异常,问题难以复现,可以搭建测试环境多套设备同时进行测试。
<font size="3"><strong>二、问题定位</strong></font>
缩小排查范围,确认引入问题的任务、函数、语句。