不论怎么黑程序员,他们都不会生气,的确有这种情况,不过程序员并不是没有脾气,他们也是有敏感的地方,如果命中他们的要害,他们也是会不高兴的。

作为一名程序员,我首先第一个能想到的程序员的敏感点,敏感词就是“bug”,只要是一个程序员,只要你念到"bug"这一词的时候,在他的心里就会不同程度的咯噔一下,听到这个词没有一丝反应的程序员几乎是不存在的,这也算是一种正常的职业反应吧。因此有的测试人员不明白这一道理,在办公室大嗓门的高频说着“bug”也引来了程序员的不少白眼。


我想对于大部分IT公司而言,测试人员在报bug时,都会或多或少与开发的沟通存在些问题。那如何更有效地说服开发接收你的bug?

一、先来看看网友们的建议:

@小博:不要对一个程序员说:你的代码有Bug。他的第一反应是:①你的环境有问题吧;②你会用吗?如果你委婉地说:你这个程序和预期的有点不一致,你看看是不是我的使用方法有问题?他本能地会想:我去!是不是出Bug了!

@小为:程序员:运行失败了,这踏马怎么可能会失败呢?运行成功了,这踏马怎么就成功了呢?

@小峰:测试人员跟程序员报bug,要特别注意!就好比老公有外遇的时候不能直接问他:“你是不是出轨了?”他肯定一口咬定:“没有的事 放屁 !”你应该要说:“我觉得你最近有点不对劲.”他肯定吓尿了!

@小软:测试人员应该说,“快来人那,我这电脑又憋了”。

@小件:这熟悉的套路……可老程序员会跟你说:请稳定的重现一下bug(微笑脸)。

@小测:刷新啊!!多刷新几次再说!!(傲娇脸)

@小试:调bug比写一段代码更折磨人。

二、以下是一些资深老鸟给新人的一些建议

1、首先确定这是一个个实实在在的bug。

不要出现因为配置原因或者是操作错误引起的"bug",这样是会被开发"鄙视"的。作为测试人员应该尽量做到专业,尽量少给开发找麻烦,不要制造一些并不存在的bug、不要提交一些重复的bug。

2、写好bug描述。确保依照bug描述能重现BUG的过程。

这很重要!有时候开发看到一个莫名其妙的bug,描述不清楚,还无法重现,他会很生气。Bug描述精确、没有歧义,详细简洁的重现步骤,bug截图是必须的。如果是特殊的测试数据,我们还需要附带数据。

3、提升自己的专业技能。

我们应该尽量提升个人技能。要充分熟悉我们软件产品各个层面的业务,包括功能业务,代码实现逻辑,环境配置部署等。这样在说服开发接受你的bug时,才会更加做到有理有据。

4、测试应把握重点。

测试应把握重点,不要在无关紧要的地方测试过多,也不要为了无关紧要的所谓的"bug"浪费沟通成本。什么是重点,就是产品的主要功能,用户经常会用到的操作。如果是需求明确的严重问题,我相信只要是开发,他都会想法设法去修复它。

5、问题集中起来咨询开发。

把你个人需要问的问题做一下整理,集中起来问开发。为了沟通的高效率,最好是跟开发进行面对面的交流(除非你需要保留截图证据)。如果你是颜值一派或是性格可爱派,这种方法尤其可行。

6、做个聪明的测试人员

a、注意跟开发沟通的语气

要有换位思维的方式,做事情对事不对人,处理事情一定要有一颗宽容的心。只有这样,才能够很好的说服研发去修改Bug。

b、和开发人员搞好私人关系。

一旦关系好了,啥话都好说,他也不会觉得你烦。但是别因为关系好,bug就直接口头叙述,不提交到bug平台做好统计记录。

总结:

我细化报bug的标准如下(以 Bug 描述为主):

1.Bug标题清晰易懂,标准是一眼就明白需要反馈的问题;

2.提供必现的操作步骤(如果有的话),记得按第三方的角度去进行描述,最好自己可以按描述无脑操作一遍试试;

3.进行关联场景的验证,尽可能确定出现问题的关键要素,可以把验证过的场景都补充到 bug说明中;

4.确定关键要素后,尽可能的去定位问题出现的技术原因,避免只是简单的现象描述;

5.就算问题很明显,也需要截图为证,必要的时候进行录屏。

欢迎加入  51软件测试大家庭,在这里你将获得【最新行业资讯】,【免费测试工具安装包】,【软件测试技术干货】,【面试求职技巧】... 51与你共同学习,一起成长!期待你的加入: QQ                     群:                    755431660