开发和测试之间的关系

简单来说。开发人员既生产代码,也生产Bug。因为开发人员不可避免地会生产Bug,所以测试人员必须存在,以便在软件交付之前尽可能多地检出Bug,保证交付给客户的软件质量更好一些。一个产Bug,一个挑Bug,看起来似乎是对立的。

表面上看起来是对立的,其实是相辅相成的,开发和测试之间的有效沟通和协作是项目成功的关键之一。开发人员设计出产品的同时也是制造BUG的过程,而测试人员查找出产品中不完善或存在的问提,从而使其完善,保证项目正常发布。有人说开发人员对自己开发出来的产品就像对待自己孩子一样,大部分都不希望别人找出自己孩子的毛病,我赞成这句话。相应的测试人员就像给产品体检的医生,测试人员为了产品的健康全力耐性的查找问题。正因为这层关系,如果处理不好,就可能出现严重“医患纠纷”了!


医患纠纷解决的关键——沟通、态度

    我们看下面两个情景

绝对不可能……

    测试MM对阿猿说发现了一个Bug。

    阿猿矢口否认:不可能,绝对不可能!

    MM:真的有Bug,你过来看一下!

    阿猿:我都不用看,在我这儿好好儿的。

    MM:你来看一下嘛……

    阿猿:看什么看,我都测过的,绝对没问题。

    伴随着凳子响,阿猿不情愿的起身,脸上不耐烦的表情,心理却嘀咕着怎么回事儿呢这是……

    过了一阵儿,阿猿不好意思的声音响起:真没想到是这儿的问题……你怎么测的……一般用户都不会这么用的……

耶,你找到Bug啦

    测试MM袅袅婷婷地走到阿猿跟前,小声说:你来我这里看个现象。

    阿猿:好,马上来。

    阿猿立马起身跟MM走了,过了一会儿,响起阿猿的声音:哇,你太厉害了,这种问题都被你发现了,我测了很长时间都没测出来,太好啦!

    然后大家看见阿猿脚步轻快地走回工位,边走边频频点头,两只手像得了帕金森一样来回划拉,嘴里神神叨叨的念念有词……

    结果到工位上时,阿猿一拍额头,小声说:知道啦,原来是这样。

    过了两分钟,阿猿找MM说:问题解决了,是这么这么回事儿……

    MM一脸崇拜的看着阿猿:你太厉害了,这么快就解决了!然后小声说:大家都像你就好啦……

    阿猿说:有什么问题立即叫我看。


不同的态度,不同的沟通,产生不一样的结果。


猜你喜欢

转载自blog.csdn.net/imgsq/article/details/51452414