Updater R1 经验教训

Posted by Kerwen Blog on October 22, 2018
  1. 测试经验缺乏
    缺乏测试相关的理论知识
    性能检测没有检测异常情况(网络连接不上,Server连接不上)
    非Admin情况的测试
    IIS cover 不足
    下个release会遇到各种局域网网络问题

  2. 测试机不足,导致开发机占用
  3. 不管计划的多合理,总是能把最后的deadline吃净。在一些关键节点(first build,IC build)之前总会发现一些bug,导致build的时间不断向后推迟,最终会把所有的冗余时间给用掉。 分析原因,其一,每个人都不是full time在这个项目上,每个人都有其他的工作,Updater的job完成之后就把注意力转移到其他工作上了,而在关键节点之前,所有人的注意力,精力都重新回到Updater上,更容易集中发现问题。 其二,测试覆盖不够
    措施:
    a. 关键节点加大提前量
    b. 责任人pay more attention
    c. 测试范围design,case 要更细致的review
    Note 当IIS配置出现问题时,可以让tester收集IIS相关log,C:\WINDOWS\Logs\DISM\dism.log