软件测试工程师是客户利益的维护者。测试工程师的工作最终是报告用户可能会遇到的问题。程序员和产品经理承认某些问题可能会有困难,如果出现这种情况,测试工程师提交的bug就是令人不愉快的信息,测试员内心也不想软件出现这些问题,但是如果测试工程师发现这些bug后,能够准确直接的提交bug,并且耐心的找到问题必发路径或者大概率的路径,那么测试工程师应该得到尊重。当提交bug时,可以参考以下建议:
1、要干脆的报告问题
即一步一步的将问题描述清楚,没有多余的步骤。准确的描述问题现象,使bug简单明了、通俗易懂。测试工程师的工作会得到别人的尊重,因为测试工程师表现出了对程序员时间的尊重。
2、将自己的判断建立在产品行为的实际观察基础之上
测试工程师常常比任何其他人使用被测软件都多,常被人视为被测程序外部行为的专家,但是对于程序内部并不是专家。因此测试工程师应该只谈论所看到的现象,不要在猜测内部问题的性质上花费大量时间。
3、如果bug是偶发的,要体现为了复现问题所做的各种尝试
当软件测试工程师提交一个偶发bug时,给别人的最好印象应该是已经做了彻底的调查,但是还需要更多的信息或者需要结合测试工具才能做进一步的复现。给别人的最差印象是一遇到困难就放弃,并把工作推给程序员,应该展现对程序员时间的尊重。
4、不要假装了解自己并不了解的东西
例如,如果不知道某个问题的严重性,就不要假装知道,要么收集证据(通过技术支持人员或者市场开发人员),要么不发表意见,要么明确说明自己是在猜测。
5、不要夸张bug等级
也不要缩小bug等级,不要在外界压力和引诱作用下忽略或者隐瞒自己所发现的bug。如果发现bug就要坚持自己的观点,提交bug,如果感到合适还可以向上报告,得到耿直声誉就会赢得尊重。
如果软件测试工程师是正直的,就可以展示自己的能力。相反,如果测试员丧失正直性,其能力就会变得毫无意义。
以上是我自学软件测试整理出来的教程,如果你用得到的话可以直接拿走,在我的微信公众号:【伤心的辣条】自行获取~
我创建的QQ技术交流群(技术交流,企业面试岗位内推)群号:902061117。
如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见!