昨天收到一位小伙伴的询问:什么是测试思维?
 
那么今天就一起来浅谈一下,欢迎大家评论区参与讨论。

小编第一次听到“测试思维”这个词语还是在10年前。

 

那时自己还是一个初出茅庐的新手,在QQ里面添加各种测试群,目的就是为了多学一点。

很不赖,在众多活跃的群里找到了一位大佬做师傅。

这个师傅很实在,首先了解了我的自身情况,然后给我做规划。
 

就像我们现在的新学员,会在上课前找老师聊聊,做做学习规划一样。

 

师傅跟我聊完之后,给了我一句话:你现在刚刚开始,首先要掌握测试思维,这个理解到位了,再学其他的就比较容易了。

 
图片
 

 

 
什么是“测试思维”?
 

 

这个没有什么标准的答案,甚至感觉是一个虚化的点。

 

以前小编认为:测试思维是测试岗位中思考的方式,就是针对一个项目、一个模块、一个功能知道如何下手干活的问题思考。

 

相信一些小伙伴觉得这个概念只是概念,无法落地,无法从脑袋里的内容变成手上的内容,所以很多人可能遇到这个词就有意识地去忽略它,绕过它。

 

经过这么多年的实践,小编觉得用另一种方式解释这个词可能会更好,就是“意识记忆”

 

 
图片
 

 

举个例子:

 

练习舞蹈的人一开始学习的时候都要进行身体的柔韧性练习,比如劈叉、压腿、弯腰等动作。这些练完后,再根据编排的舞蹈不断的重复练习具体的动作。

 

这样在正式表演的时候,听到什么音乐内容就能自然地摆什么动作或者造型。

 

 
 
图片
 

 

“意识记忆”,我觉得有异曲同工之妙,也更容易让人理解。

 

做软件测试,首先要锻炼分析思考的能力,分析业务、分析功能、分析流程等等思考需要从哪些角度、哪些方面进行深入,设计具体的测试数据或者案例。

 

当你做完一个项目、两个项目、三个项目……更多的项目的时候,再遇到类似的项目或者类似的功能,就能够快速且高质量地提取出你需要测试的数据或者场景。

 

持之以恒下去,思维就这样锻炼成了,然后即使再换一个行业方向,或者进阶高级测试技能,有了这些扎实的基本功,工作怎么做都会漂亮的完成。