测试如何同开发搞好关系

发表于:2011-8-04 11:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ricky.zhu 译    来源:51Testing软件测试网采编

  测试跟开发是一对死对头。

  你还在用这样的观点看待测试人员和开发的关系吗?

  你已经out了。

  测试人员跟开发的关系一直是一个矛盾的话题,如何处理和测试跟开发的关系,保持步调一致,把过程中的矛盾和对立统一到共同为提高产品质量这个主题和最终目标上来,是一个体力活,更是一门艺术。

  这篇文章总结的不错,因为比较浅显易懂,就不一一翻译了,最终作者总结了四点:

  Tip #1: Don’t editorialize the bugs you find.

  要理解开发人员,他们有时候也面临很大的压力,有时候犯一些低级的错误是难免的,要学会宽容。

  Tip #2: Stay in sync with the development cadence

  要跟开发保持同步,有时候你提交的bug得不到反馈并不是他们没看到,也不一定是问题不重要,要保持沟通,步调一致。

  Tip#3: Isolate bugs effectively

  提交bug之前要对bug进行初步的分析和简单的有效的定位,而不是发现问题立即就提交,最好能够问自己几个问题:

  1)是否已经发现了能够重现问题的最简单的路径(Ricky注:很多时候发现一些测试人员提交bug的时候描述步骤是做了a, b, c, d, e … f, g, h 然后问题出现,其实经过追踪,发现问题出在f-g这一步,前面的一些都是无关的操作,要学会简单的定位问题,这不仅仅节省了开发人员的时间,而且节省了自己的时间)

  2)是否弄错的程序的版本(Ricky注:很多时候,我们发现问题,往往是因为拿错了程序的版本或者问题在被测的版本中是已知的,这就要求在测试之前特别是提交bug之前,首先检查下版本信息和known issue)

  3)是否已经排除问题是因为自己的环境配置问题导致(Ricky注:有时候一些问题往往是环境配置所致,这个时候检查一下,是否是环境问题,在别的环境或者不同配置的情况下是否可以重现)

  Tip #4: Sleep on bug reports

  提交bug report之前要预留一点时间,给自己一点缓冲,也跟开发人员一点余地。比如作者自己的一个办法就是写好bug之前,等一晚上再提交,第二天提交之前用自己的描述的步骤重现一次,看看是否还可以重现问题。

  参考原文

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号