测试中的心理学和经济学

发表于:2010-1-25 14:24

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

 作者:baoni    来源:Taobao QA Team

  接触了软件测试快一年了,曾经我问自己在我心中印象最深的的一句测试的话是什么?一个个测试的观点从我脑海的刷过,我的答案是:软件测试不仅仅是一门技术性工作,但同时也涉及到一些人类心理学和经济学的重要因素。一开始对于这句话的理解很浅,但当真正开始做测试了,每每的一点收获或是一些教训都归结到了这句话上面。而且在我感觉,这种心理学和经济学的因素好重要,常常决定了整个测试的方向和成败。

  心理学:心理学对人的行为有着重要的影响。人的心理指引着人的行为。作为一个测试人员,我们应该在心里对自己有一个很好的定位。我们是测试人员,我们的目标是通过发现并修正更多的缺陷来增加程序的质量和可靠性,而并不是简单的为了证明程序能够正确运行而进行测试。 如果我们以证明程序正确而进行测试,潜意识中倾向于实现这个目标,就会设计出较少导致程序失效的测试数据;相反,如以发现bug为目的,就会想方设法的设计出各种“变态”的测试数据,而这种测试却恰恰能够正确的测试,给程序增加更多的价值。“任何问题都是我的问题。”测试人员要对任何自己遗漏的bug负责任。 不要因为它超出了你自己的测试范围而给自己找托词。当然这不是在追究责任,bug是永远不会被全部找出的,这是一种测试人的责任心,在这种心理的指引下,我们的测试质量一定会很棒。“不要忽视任何一个异样。”测试需要我们测试人员要高度的敏感,不要遗漏任何一个可能存在bug的异常现象。哪怕它不是一个问题,多研究下也会小有收获。

  经济学:测试是需要成本的,他也是一门经济学。测试的成本、维护的成本等等给我们的测试带来了难题。测试的价值要增大,必须降低测试的成本。我们在其中博弈、探索,寻找价值的最大化。如何能降低我们的成本,将我们测试的价值发挥到更大,关键在于测试用例的设计。大家也都知道穷举所有测试用例是无法实现的,一个好的用例设计可以通过有限的测试用例设计与执行,最大程度上提高发现错误的数量,以取得最好的测试效果,可以增加测试的健壮性,减少后期的维护成本。我们的核心价值在于测试用例的设计。

  测试的艺术博大精深,我们测试人的路还远着那!让我们以测试人的心理,经济的作测试。

推荐阅读:

软件测试心理学与经济学

软件测试心理学 - 成就感

软件测试心理学 - 好奇心

软件测试心理学 - 兴趣

软件测试的心理学问题

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号