思维模式决定高度??从推广工具说起
作者:网络转载 发布时间:[ 2013/6/21 13:51:24 ] 推荐标签:
二、测试的思维
同样,在测试领域多年,试图教授过很多测试方法,测试概念,从黑盒测试到场景分析,但都收效甚微。很多软性的知识,不是能照本宣科,或者类似学习流水生产线的一道工序一样,能把大多数人培养出来的。痛定思痛,才恍然大悟,实际上这是一种思维逻辑的培养,好像数学、物理这种学科,通过一个个的定律,反复做各种习题,后形成的是理工科相对严谨、缜密的思维模式。
哲学的问题是:你是谁?你从哪里来?你要到哪里去?
所以,测试工作的问题是:这是什么?这个怎么测试?结果怎么验证?
所有关于测试的思考、设计,都可以化为这三个问题。
比如这个命题“地震测试仪器怎么测试”,毫无疑问,实验室是不可能模拟出地震的种种参数的。那么如何进行设计呢?如果有钱,在各板块的异动活跃点设立测试环境,还是干脆,哪里地震了,带着设备,趁着余震进行,现场的环境存在的时候,进行一些仪器测试?
所以测试的思维,应该是抽丝剥茧,设立种种验证方式和检查点,然后确认验证结果的一种思维——如果没有养成这种思维模式,那么再多的测试设计培训,都是无用的。一个是自觉自省的主动性,一个是照猫画虎的被动性。
网上有很多思维的典型展示,比如《我是如何查到王珞丹地址的?》或者周鸿?的电话泄密事件等,整体来说,这是一种系统的思维方法:
1、选定目标
2、尝试构建几种获取资源的途径
3、遍历获取
4、不断的总结反思,带入新的逻辑和线索
5、找到答案或者靠近答案。
只有建立起这种思维思考的习惯之后,我们谈到的测试设计才能势如破竹。好像一个人是天生幽默的人,自然能信手拈来一个个的段子。而如果是反过来,我们一定要让大家死记硬背几种套路,想必是事倍功半的。
每个领域都有自己的核心技能。在技术领域,毫无疑问,你的系统性思维,决定了你学习新东西的速度,决定你了解决问题的速度,决定了你系统架构的完备性和健壮性,决定了你在自己体系内的高度。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11