很多时候,软件测试人员会因为泄露给生产和管理层的错误而受到责备,认为测试人员做得很差。测试不应该只是测试人员的责任,而是应该被参与开发,开发人员,用户体验和产品所有者的所有人所接受。
软件开发是个人或一群人可以承担的最复杂的任务之一。在软件开发周期中,测试通常在最终产品实施或运送到市场之前结束。在开发过程中,软件中可能存在的漏洞会危害最终用户的安全性。因此,测试人员在发布后期错误时不得不面对艰难的决定。什么是邮政后的错误?这指的是逃避测试的错误,现在对于现场客户是可见的。通常,责备游戏从前线的测试人员开始。
在一家软件开发公司中,有些人负责测试,已被管理层传唤给泄漏到生产的bug。管理层经常提出的一个问题是,即使负责人员熟练且经验丰富,这个漏洞也是如何逃脱的。每个测试人员都害怕这一刻,特别是当管理层的一眼看出来时 - 愤怒和愤怒。
团队 - 程序员,测试人员,分析师和管理人员 - 在将最终产品发送给客户后进行庆祝是很常见的。每个团队成员终于能够轻松地呼吸,并期待未来他们将创建新的和令人兴奋的项目。但是,许多测试人员常常担心的是,如果现场客户在发布产品后遇到任何严重的错误,手指就会指向他们,指责很简单 - 疏忽。主要问题仍然是,它的错是什么?
虽然测试人员的任务是测试和调试,但他们不能成为一个安全网来捕获应用程序中存在的所有错误。事实上,没有办法捕获软件中的所有错误,这意味着最终产品将出现错误。测试人员有责任通过使用基于风险的方法来捕获重要的错误。无论如何,一些错误将从开发团队潜入最终用户的手中。
值得注意的是,并非所有责任都归咎于开发团队,尤其是在出现bug时。开发人员就像测试人员一样,他们一定会犯错误。
部分责任可能放在制定模糊要求的分析师或项目经理身上,但这也会失败。这归因于人为因素,并且错误以不同的形式出现。错误的责任可以放在每个人身上。是的,错误会因错误而存在,但将责任归咎于个人或一群人是不公平的。因此,一个错误进入客户的最终产品,现在每个人都生气,特别是C级管理。唯一合乎逻辑的途径是寻求解决问题的措施。
这是团队中的每个成员都应对错误负责的地方,考虑到这一点,应该重点关注出现的问题以及为解决问题而制定的适当措施。对于高管来说,重要的是要确认团队尽力而为,并且在运输完成之前达成了协议。经验应该是一个教训,而不是创造责备游戏的机会。重要的是要注意,可能有一个原因,为什么没有发现错误,现在它已被发现; 现在是学习和预防未来事件的时候了。
每个人都需要问的一个重要问题是如何消除责任?对于初学者来说,消除安全网功能是明智之举。这并不意味着您在发布之前就停止测试软件,但您可以通过沟通和解释测试期间发生的情况来取得进展。这意味着每个参与者都应该这样做 - 从程序员到分析师。如果您想将责任文化转变为共享所有权,那么合并透明度和共同目标是明智之举。一旦团队中的每个人都了解到自己的责任,那么责备游戏就会停止。
要实现高质量,需要协作和共享。在测试人员没有完全测试的区域可能会出现错误,这可能是故意的。未能传达您的策略和方法会导致最终产品中出现错误。
作为一个专业的,开发软件允许团队相互学习,从客户和错误中完成。在运送最终产品后发生错误时玩责备游戏将无法解决问题。但是,越过它并进入知识世界并一起工作将提高测试质量。始终记住这一点至关重要。但是,嘿,你是一天结束时的测试员...为什么你没找到该死的虫子?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。