,判断项目做的好不好,最主要的就是交活后的品质。如果用具体数字来衡量的话,在当初以董青为主,讨论签订项目协议的时候,有个明确的约定:“因华夏部门的原因产生的缺陷数量,不超过252个。”
这个缺陷,就是俗称的bug,进入测试期后,叶奕凡开始冥思苦想,怎样做能更有效的降低bug数呢?
他好几天什么也不干,就是坐着想,站着想,睡觉前想,抽烟时想,还别说,功夫不负有心人,还真就想出来一个堪称绝世的好主意。
这次的项目有个特点,它是从旧系统改造的,对于大多数功能来说,是有可以运行的旧系统做参考的。
比如在新旧系统中,相同的一个功能,在页面上输入完全一样的数据,一点按纽保存到数据库里,那么新旧数据库里的数据变化,就应该完全一致,出现任何一点不一致的情况,就说明程序有错误了。
想到了这个特点,方法就好办了,他自己动手,做了一个新旧数据库的数据比较程序。
在同时打开新旧系统的画面,输入同样的数据,点击保存的按纽后,运行自己做的程序,程序会先连接旧数据库,根据用户名和数据更新时间,找到在这次保存操作后,都有哪些表,数据发生了变化。把各表中,有数据变化的记录都提取出来。
然后再连接新数据库,做同样的操作,把有变化的记录提取出来,最后自动比较新旧两个数据库中,有变化的记录是否变化的完全一样,两者的变化必须是完全一致的,有一处不同,就说明程序有bug了。