这几天一直在看一本书《有效软件测试》,其中提到了一条准则:测试人员和开发人员之间的团队配合。其大致意思是:测试人员要有很良好沟通技能,开发人员也要理解测试人员的工作。
我今天这篇文章的大意是:如何从实际行动来使开发人员和测试人员共同协作,完成项目。
------------------------------------------------
很多测试工程师在对一个软件测试时,可能会很“随手”的就可以测出一些bug来,然后还会很“仔细”得填写bug单。然后这个测试工程师就认为自己的工作完成的很出色:因为“我”测出bug来了,而且我的bug单也填好了,剩下的工作就是开发人员去修正bug了。
但是我要说:这不是一个好的测试工程师。为什么呢?请看看这位测试经理是怎么做的。
“ 测试经理走过来,重新复查了一下填写的 Bug 。他在重现我的 bug 的过程中,简化了我的输入变化, bug 神奇的又出现了,同样的现象,他关闭软件重新变化输入,扩展出 10 几个变化后,软件不动了,内存不断上升。终于他找到了产生软件的 Bug 的原因,然后对我说 “ 寻找 Bug 要准确定位,我们开发团队是一个整体,时间是等量的,时间不在你身上浪费,就是在他身上浪费。如果测试人员每次发现的 bug 描述不清楚,并且多个问题潜在的错误原因是一个,虽然操作可能稍微有些变化。这样开发人员在重现 bug 的时候他要调试跟踪判断,很花费时间,而且效率低。如果测试人员发现 bug 的时候多动手可以更加准确的定位 bug 步骤和原因,给开发人员最精确的步骤和准确的描述,这样整个团队才能高效,所以需要大家协作!。 “ 。
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073