一、正向思维
什么是正向思维呢?你不要纠结了,我们不要管什么定义啊,概念啊什么的,就从字面意思理解,就是说我们正常的思维,正向的,比如说,你上汽车,肯定是先开门在上,这就是正向思维,你不会开天窗然后钻进去吧?这个暂时定为反向思维吧,我们后面说。
好,正向思维对于大多数人来说应该没有难度,我们在测试的时候一般来说都先关注于正向的东西,比如以网上购物而言,你在测试的时候,肯定会先关注于正常的下单、支付流程,这个就是所谓的正向,其实在我们的case中也体现了这种思维。
二、反向思维
这个就是我强调的,做测试也好,做开发也好,做架构也好,只有把正反向思维都考虑到了才会把整体的系统考虑全面,对于我们测试来说,我们应该更加关注于try{}catch{}这样类似代码中的catch部门,而这也是我们要重点测试的,不管你是黑盒、白盒、灰盒,都需要重点关注这个。
三、发散思维
Ok,上面说了正反向,现在还差一个发散,发散思维主要是为了让我们的思维辐射到系统的各个测试点、功能点,用来弥补我们正反向的漏洞。
四、BT思维
作为一个优秀的测试人员,BT的思维应该有,这样能帮你预估出来很多未来的风险,并提前解决掉他。作为我们测试人员来说,BT并不可耻,我曾记得,n久以前我们的case中还包括拔掉网线、限速等BT的操作。在外人看来我们真的很BT,但不可否认的是,我们为提供产品的用户体验与设计提供了非常有价值的参考数据与建议,所以也会渐渐的得到认可。
以上内容为大家介绍了软件测试人员需要有的四种思维,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/
联系人:王老师
手机:15873483787
电话:0755-21072941
邮箱:hr@duoceshi.com
地址: 广东省深圳市龙华区龙华街道龙园社区人民路宾馆花园18栋信盈广场A栋4层