51Testing软件测试论坛

标题: 软件测试心理学 [打印本页]

作者: 绿萝2015    时间: 2015-9-17 19:05
标题: 软件测试心理学
----------成就感
被问起为什么喜欢软件测试时,可能大多数人都会回答:我喜欢发现bug的成就感!开发人员的成就感来源于创造、建设,测试人员的成就感则来源于破坏、指责。
这种建立在破坏、指责上所带来的成就感,看起来好像不是很健康。但是其实每个人都或多或少的存在这种倾向,只不过是测试人员把它正当地使用起来了。
测试,很多人可能都认为软件测试就是证明软件不存在错误的过程;软件测试的目的在于证明软件能够正确完成其预定的功能;软件测试就是建立一个‘软件做了其应该做的’信心的过程……首先,这种心理想法就是本末倒置的,软件测试是为发现错误而执行程序的过程。好比人的欣赏心态和批判心态,倘若测试者怀着一个赞扬、欣赏的心态去测试一个软件,你看到的都是好的方面,那么怎么能发现缺陷呢?但是如果你是抱着指责、批判的态度去测试的话,你满眼都是关于它的缺点,你就会想尽办法让它暴露出来。这样,我们就能更好的提高软件的质量。
----------好奇心
软件产品与硬件产品的区别在于,软件产品的设计制造过程更加依赖人。人相比生产硬件机器来说要更加不稳定些,因为人有情绪,人的心理状态决定他的情绪。那么我们在研究如何提高软件产品质量时,就不可能忽略一个重要的因素:人的心理问题。
由于测试员的工作的特殊性,决定了他在这个角色上会有特定的心理特征,作为测试管理,应该研究这些心理特征和心理模式,以便在管理过程中充分考虑这些因素。
对软件的功能好奇,对软件所能做的事情好奇,对使用这个软件的用户好奇,对软件在界面的背后悄悄做的事情好奇…这么多可以好奇的东西,这么多可以让你探索的东西,你是否有了成为“福尔摩斯”的冲动呢?
好奇心会让测试人员想知道程序的设计逻辑,驱使测试人员去找研发问个究竟或者看他们的代码是怎么写的;好奇心会让测试人员想搞清楚用户会怎样使用这个软件,用户会的习惯操作室怎样的,等等。这样,我们就能更详细的去设计测试用例,在测试的时候考虑的会更周到些。
----------兴趣
兴趣是最好的老师,这是我们耳熟能详的。找到自己真正喜欢的工作,研究自己喜欢的东西确实不容易,因为很多人其实不清楚自己是否真的对这份工作感兴趣。很多时候是迫于生活压力而去做某些工作,有些时候是人云亦云,对热门时兴的职业趋之若鹜。那么,如果我们对测试工作真正感兴趣,就会不断地研究测试相关的理论知识、技能技巧、工具等来提高自己的测试效率。
现在的测试工作是什么,测试的对象有时候就是个玩具,只不过有些看起来过于严肃而已。如果我们能把软件当成玩具来玩,那么我们可能不会那么快就认为测试已经可以停止了。因为还有那么多有趣的玩法还没尝试。
总结,在测试的过程中,我们不要担心发现错误,不要担心我发现的问题究竟算不算问题,更不要担心软件存在的问题我们还没有发现。因为测试是无止境的,我们永远不可能把一个程序的所有问题都挖掘出来。只要我们摆好心态,尽自己努力使用各种方法去发现足够多的问题就可以了。


作者: 绿萝2015    时间: 2015-9-17 19:07
以上仅仅是自己对软件测试的一个看法,感觉做测试的,这三点是必不可少的,不然从事测试工作也会不开心
作者: luming    时间: 2015-9-17 19:56
不错,曾经测试之美就说了很多测试人员心态的内容。
作者: jingzizx    时间: 2015-9-17 21:51

作者: jingzizx    时间: 2015-9-17 21:52
支持分享
作者: 测试新宠    时间: 2015-9-20 16:27
说的很有道理,很有同感
作者: seven-yang    时间: 2015-9-27 15:59
感谢楼主的分享!
作者: 阡陌520    时间: 2015-9-29 16:18
谢谢分享
作者: hclown04    时间: 2015-10-19 13:28
认真的看完了,我是被人带进来做测试的。也许就是我的好奇心,让我喜欢做。
作者: cs-huanhuan    时间: 2017-2-8 14:35





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2