对于想不明白的事情总是喜欢刨根问底

世上的事,皆有因果。软件也是一样,出现一个bug,可以说一定有原因,只能说有时我们不知道原因,但是不能说,没有原因。从这一点看,测试和医生有很大的相似之处(都是根据一些表面的症状,查找内部的原因,然后给出解决方案)。

测试人员坚信世上没有无因之果,当我们遇到bug的时候,总要考虑怎么找出bug的原因,如果找不到,寝食难安。在生活里,碰到想不明白的事情,也总是习惯性的刨根问底,一定要获得一个答案。常见的一个场景,是当一样东西找不到了,我便发了疯一般的找,完全投入进去,不断的回忆和推理,一定要把它找到,真的是到了废寝忘食的程度,我的老妈老婆也是哭笑不得。

对自己和身边的事物要求尽善尽美

测试工作也是一项追求完美的工作,当我们宣布一个软件“合格”的时候,可以说几乎考虑了所有的可能性,证明了它没有问题。可即使这样,还是会有我们考虑不到的情况,会出现bug,于是,我们会继续完善测试方案,让软件更完美。

我们喜欢看的东西,是一张全部标着“pass”的测试清单。如果里面有一个红色的“fail”,会觉得浑身不爽。渐渐地,我们变成了完美主义者,对身边的人和物,都希望完美。

但是这世上的事情和人,都不是尽善尽美的,所以完美主义者活的会很辛苦。比如我家里的电脑,为了保证电脑软件系统“完美”的工作,我经常的重装xp系统。只要系统出了点问题,其实远不到需要重装的程度,但是我觉得不爽,干脆,重装!我老婆都烦了:你怎么又在装系统。这个毛病现在已经好多了,我已经坚持半年没重装系统了。这是不是强迫症啊?

写了这么多,大家是不是觉得我似乎已经“病入膏肓”了。其实我写的时候很开心,一点没有觉得压力,反而很轻松。有时想想这些事情,着实有趣,随它去吧。