现在的位置: 首页 > 综合 > 正文

软件测试人员必备的4种思维方式

2019年10月12日 综合 ⁄ 共 635字 ⁄ 字号 暂无评论
博客主机

思维方式需要很多的历练,其实成为一名出色的测试人员,远没有那么简单,需要(不断的学习+不断的经历+不断的思考)。

作为一个优秀软件测试人员应具备的7种思维方式:

逆向思维方式1

逆向思维在测试中用的很多,比如根据结果逆推条件,从而得出输入条件的等价类划分。

其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析。

逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞。

组合思维方式2

很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长。

按照是否排序组合可以分为:排列(有序)和组合(无序);

针对不同的应用,可以酌情考虑使用“排列”或者“组合”。

简单思维方式3

剥离一些非关键特征,追逐事物的本质,让事物简单的只剩下“根本”;

针对事物本质(解决问题的本质)的测试,让我们不至于偏离方向。

比较思维方式4

认识事物时,人们往往都是通过和头脑中的某些概念进行比较,找出相同、相异之处,或者归类,从而将其加入大脑中的知识体系,可能的话,再建立好的搜索方式,以便以后使用。

应用模式是“比较思维”很常见的例子,现在模式很火,有设计模式、体系结构模式、测试模式、等等,一些专家针对一些相关问题的共性找出来的解决方法,取完名字后,可以让大家方便的复用。

让经验在这里发挥作用,测试中经验很重要,比较思维是使用经验的方式。

给我留言

留言无头像?