又一次,我想和你分享关于软件测试行业的这个有趣的话题。这也是一个在任何组织中都很热门的话题。作为一个测试人员或QA你可以猜一下。对了!没别的——就是测试人员 vs. 开发人员。
测试人员——麻烦制造者
这很有趣,几乎所有开发人员都认为测试人员是麻烦制造者。实际上这不是他们的错,没有人喜欢听他/她自己”孩子”的缺点。我们(测试人员)正在做同样的事情,当然背后的意图是向全世界的客户输出高质量的产品。在这两个角色之间的协作中,往往在某些时候会很痛苦。想知道为什么吗?原因在于这两个角色的出发点和责任。
当bug数量增加或bug严重时,对开发人员来说,解决这个缺陷是困难的。此时,开发人员就会因为bug的计数,甚至那个人而感到沮丧。当然,理解这两个角色之间的冲突的层面不仅在一个地方,而在许多领域。
那么怎么使测试人员和开发人员之间形成一种良好的和相互理解的关系呢?
根据我的经验,团队合作和建立友谊是最好的解决方案。如果你能够成为开发人员的好朋友,那么你可以在某些问题上挑战他,并确保那个人能够采取积极的态度和更好地工作。要确保最终的输出是最好的结果,这是双方共同的责任。尽管开发人员就应该确保他们开发的东西没有bug。测试人员应该确保如果有bug,应该在一定的时间范围内修复。
当你是一个QA并且你与一个团队合作了很长时间,你和开发人员之间的关系就会变得更友好。作为一个团队,你总会对你们可以事先一起找到bug而表示赞赏和感谢。不仅如此,坐在一起讨论设计和解决方案,可以使开发人员意识到不同的角度和领域以提高质量,从而使他们进一步建立以质量为重的心态。
是,作为一个测试人员,你是可以找到一些缺陷,但你与开发人员分享一些如何测试应用程序的策略总是好的。也许,这将帮助开发者在交付产品之前做更好地自测。但这一切都要建立在每个人都为最终目标(即“交付高质量的产品”)而很好地合作时才能实现。
一起来分享你的看法吧:
你认为让开发人员和QA之间建立健康关系的最好办法是什么?
我在这方面的一点看法是:
1.与开发人员分享你的测试策略。千万不要把测试思路记在脑中,认为你将在后期将已发现(或已预知)的问题标记为一个bug。
2.尝试与开发人员建立友好关系,这样他们在与你分享任何东西就会感到很舒服。
3.保持你积极的缺陷报告语言风格,这样就不会伤害到别人的观感。
你可能是一个开发人员或QA,让我们在这讨论、加入你的想法。这样我们的最终目的“交付高质量的输出物”将会一起得到实现
关于作者:这是一个游客‘Tejaswini patil’的文章。她正在一个学习如何成为助理(见习)QA经理。
【英文原文:http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/ 】
{测试窝原创译文,作者:紫晴}