一名合格的软件测试工程师该有的3种思维方式
Posted 程序员小野
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一名合格的软件测试工程师该有的3种思维方式相关的知识,希望对你有一定的参考价值。
相信很多小伙伴都能从软件测试的学习和工作中都能体会到,作为一名软件测试人员,思维方式是非常关键的,好的思维方式能给到软件测试人员更多的思考问题的方式,考虑问题也会从多方面入手,使得测试设计更加严谨。
那么具体到一名优秀的软件测试人员到底应该具备哪几种思维方式呢?今天一菲和你从逆向思维,组合思维,全局思维方面和你谈谈。
1.逆向思维方式
逆向思维在软件测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分
其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析。
逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞。
2.组合思维方式
很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题,如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长
3、全局思维方式
事物往往存在多面性,当我们掌握了越多的层面,我们对它的认识就越清楚,越有利于我们掌握其本质,全局思维方式就是让我们从多角度分析待测的系统,试着以不同角色去看系统,分析其是否能够满足需求。
在这里推荐一个软件测试交流群,QQ:779450660 ,群中会不定期的分享软件测试资源,测试面试题以及测试行业资讯,大家可以在群中积极交流技术问题,还有技术大佬为你解答技术问题。
以上是关于一名合格的软件测试工程师该有的3种思维方式的主要内容,如果未能解决你的问题,请参考以下文章