还原驱动项目周期已经超过了4个月,目前项目接近尾声,初步总结一下,本次项目过程中出现的问题还是比较多的。
基本归纳为以下:
1、项目计划
本次项目初期,计划上线时间为10月下旬,期间周期比较长,项目准备还算充分,但实际上项目提前到8月中期要求上线,直接导致项目变成了虎头蛇尾,由于前期项目计划周期比较长,所以项目已知是按照计划在进行,期间出现问题,如xx用户反馈部分机器会在正常运行过程中出现蓝屏,该问题由于项目周期的原因一个月未能解决,直至项目要求提前上线,研发才加大精力全力处理,此问题直接导致后期很多工作没办法正常完成。
2、项目方案
此次项目没有任何的项目需求文档、项目设计文档,甚至连相关程序接口文档都没有,所以的测试需求全部是有测试和研发直接沟通,然后根据研发的设计思路,再结合相关的经验初步确定测试点,由于前期文档的缺失,直接导致很多的接口功能丢失
3、测试计划
由于时间的变更,测试计划完全被打乱,最终只能完成基本功能的相关测试
windows驱动测试存在太多的影响因素,不同的系统,不同的软硬件环境都可能会导致程序存在这种或者那种的问题,虽然出现问题概率并不是很大,但是问题会直接影响产品的质量,同时研发对windows部分技术并没有完全的理解也是导致问题出现的部分原因
本次测试过程中,整个周期的测试工作也存在很多的问题,首先,测试计划不完整,没有明确各个模块研发提交后的测试周期;其次,测试过程中存在部分测试点的遗漏,例如:部分扇区被破坏下的异常情况的全面测试;再次,测试过程中,部分问题已经明确,但测试并没有能很好的评估其在发布后导致的问题的严重性,从而导致产品beta阶段修改部分功能,例如:引导扇区被破坏后的还原操作失败的问题,产品开发过程中测试已经明确该问题,但当时项目组认为这种问题存在的几率比较低,可以忽略,从而直接导致最终的程序多次修改。