/*
修改偶现bug:
步骤如下:
1. 点击开始测试按钮,数据上报正常;
2. 点击结束检测按钮,弹出保存数据对话框;
3. 点击取消按钮。
4. 再次从过程1开始测试,出现无法识别的ID;
原因:
经过分析日志发现,再次点击测试的时候串口上报的数据没有正确处理,问题出现在串口适配层。
当2、3、4三个动作中间没有任何停留世间操作非常快的时候,这个问题成为必现问题,即使第3个
步骤点击保存按钮,再迅速操作第4个步骤也会出现问题。由这个现象进行分析,确定是由于操作
太快,此时串口并没有正常的关闭,就开始了下一个测试流程。
修改:
该问题有好几种修改方法,经过各方面权衡,采用一种最稳妥对于当前流程逻辑影响最小的方法:
1. 在保存数据对话框点击取消以后弹出一个“正在取消”的模态框,时间为8秒。
2. 延长“正在保存”对话框的时间为8秒。
*/
|