或许有人看到这个题目会觉的莫名其妙,不明所以。不急,下面博云吴江软件公司的小编会给大家解开这个疑惑的。现在先来和大家认识一下,什么是软件测试,简单来说呢,就是利用相应的测试工具对开发出来软件产品的功能和性能进行测试、查错,有时可能会根据需要以不同的测试工具进行测试,对出现的问题进行分析和评估,一般测试过后还要继续跟踪故障,以确保产品合格。
接下来我们直插主题,以心理学的角度来看看软件测试过程中存在的问题。研究表明人类的行为是有着高度的目标性的,一个正确的目标是很重要的心理影响,因此小编要说的软件测试的心理学问题就是测试过程中如何摆正目标,想要测试卓有成效,就必须要解决这个问题。
我们要将测试的目标假定其中是存在错误的,不应是为了证明系统能够正确运行而去测试,或是定位于系统中并无缺陷,这样人的潜意识就会倾向于这个目标,极大影响测试过程对错误的查究,此外也有人表明“测试是为发现错误而执行程序的错误”。
事实上也确实是这是这样的,没有哪个程序或系统开发出来后是一点缺陷都没有的,测试就是为了要找到这些缺陷,而且找到的缺陷越多,测试也就越有价值。除了上述所言之外,心理学的研究也同样告诉我们类似的道理,就是人们在干明知不可为的事情的时候,通常都是变现的十分糟糕,所以我们将测试过程看待成找出错误的过程,就让测试成为了一个能够完成的任务,从而有效的避免了心理上的问题。或许有些人可能一时无法理解,也或许有些人可能认为我在玩一个微妙的文字游戏,不过大家仔细体会一下,相信就能够明白了。
说了这么多,其实小编也就讲了软件测试中涉及到的心理学问题中的一个,还有像那些软件企业为什么不会让程序的开发人员自己去测试自己的开发的程序,而是另找他人,其中也有心理学的因素在里面,由于时间有限,博云吴江软件开发的下边不便与大家再深究下去了。 |
|