软件测试一个星期没找到bug,一个月都没有发现bug,怎么办?

昨天从51testing论坛看到一道题目,很有意思,如果是面试时突然提问,可能还真不太好回答。

“给你一个软件,你测试了一个月都没有发现bug,这说明什么?你怎么办?”

当时看到这个题目,也颇为一惊,一时之间真不知道如何回答,因为的确没有遇到过这样的情况。坛子里的回答五花八门,有的说“说明软件已经没有bug了”,也有的讲“需要补充新的测试用例”云云,都不太认同。

其实上面的问题属于极端情况,对于一个新软件和有经验的测试工程师来讲,很少会遇到,至少我的经验是这样。更常见的情况可能是,测试员和程序员长期在项目间合作,程序员渐渐习惯了测试员的用例思维,他在写代码的时候,根据以前多次修改BUG的经验,已经在自觉的规避可能出错误的代码写法,从而写出的代码更规范更可靠。由于程序员在主动规避测试员可能发现的错误,测试员如果还按照惯性思维去测试,当然就不太容易再发现BUG了。

下班回家的路上,心情比较放松,又想起这道题目,同时还想起了我最喜欢的电视剧之一《暗算》。先回忆一下《暗算》第一部《听风》中,安在天在河边给阿炳讲的一个比喻。以下文字来自新浪读书频道《暗算》第六章(8)(http://book.sina.com.cn/nzt/lit/ansuan/58.shtml)

.....................

阿炳“噢”了一声,若有所思。

“我爱人的老家在无锡乡下,太湖边上,离你们乌镇不远。这河水应该是先流到太湖,然后再往下流,才流到你们乌镇。太湖边上的人家都以捕鱼为生,我岳父是当地出了名的好手。到了冬天,

你可能感兴趣的:(软件测试一个星期没找到bug)