有一本书叫《人人都是产品经理》,作者在书中介绍了在做产品的过程中学到的思维方式和做事方式,受到行业大众的认可
作为一名测试老鸟,我想说,其实Everyone is tester
 
 
为什么会有这样的想法呢?一起看看下面几个例子:
 
这个西瓜熟不熟,切一个看看
买的衣服是不是真丝,烧一下验证一个
新建道路桥梁质量好不好,检测一下
这个科学猜想对不对,做个实验验证一下
新装修的房子甲醛有没有达到安全指标,量一量
人们对于这个经济说法是否认同,做个问卷调查
 
这些都是我们生活中随处可见的例子,纵然场景千变万化,纵然对象各有不同,但背后都体现出同一种思维:测试思维
 
 
那么测试思维究竟是什么?笔者理解的测试思维,从根本上来说是:
一种根植于心的危机意识
一种致广大而尽精微的方法论
一种谦逊积极不断自我学习的态度
 
1.根植于心的危机意识
越是大公司,越是运行状况良好,越是看起来一切都是那么美好的时候,越是应该警惕的时候,因为危机往往都隐藏在美好之下,大到社会,中到企业,小到个人,莫不如此
测试作为产品最重要的质量把关者,应该时时刻刻将危机意识置于最高警惕之位。在众人都乐观的时候,我们应该持谨慎态度,对于一些可能出现的极端情况和危险,务必调查清楚,尽可能解决它,甚至竭力争取系统和流程双重保障
当然,实际中因为众多或无能为力、或不可抗拒、或无可奈何的原因,导致不能做到想象中预期。但作为测试人员,有必要尽力争取,竭力发声
 
2.致广大而尽精微的方法论
测试行业中,因为有很多手段和方法可以保证执行的力度和进度,所以从业者很少担心执行不到位,更多时候我们担心的是考虑的不够全面、设计的不够详细,我们担心自己的思维漏洞
所以测试工程师们在平时的工作中,会不断的通过各种途径来完善自己的测试方法论,广泛、全面、精细、微小,360度无死角思考,尽量去避免因为自己忽略或者未考虑到某个部分而造成事故
毕竟那些坑往往就在没有考虑到的地方等着,而每一次事故都是一个血的教训
 
3.谦逊积极不断自我学习的态度
全方位考虑,说起来容易,实际执行起来总会有一些客观问题:
1)国内测试行业的天花板相对较低,导致测试工程师们的地位相对还没那么高,
2)国内行业发展状况决定了测试工程师的能力参差不齐
3)理论高度限制,测试无法覆盖完全,无法全面保证
因为这些问题的存在,所以测试工程师们一直谦逊、敬畏。谦逊做人、敬畏未知,碰到问题时总是优先反思自己是否哪里做的不对
那些优秀的从业者们不断的自我学习,完善仅能和理论,逐步去推高行业天花板。国内测试行业近几年的要求越来越高,是个很好的佐证
笔者期望更多从业者能坚持下去,让测试力量越来越强大。这样下去要不了几年,相信国内软件测试行业就会迎来全新的局面
其实国外大型互联网IT公司,每个测试工程师都是多年的开发工程师转型的,近几年,一些国外公司也已经开始去测试化。
考虑到国内的实际情况,再结合近几年的发展,笔者大胆预测国内以后也会是相同的趋势(实际上有公司已经开始在执行),这种情况下,其实测试和开发就是不分家的,两者的技能和职责边界也会越来越模糊化,甚至在一些方面,测试要求会逐渐高于开发,测试相关技能也会要求更加全面,包括但不限于业务、测试、开发、运维、DBA等等
 
 
三个测试思维的内涵,抛开行业限制再细细琢磨,又何尝不是我们每个人面临的人生?
 
生活中充满了不可预见,不确定性
每个人一生中都会面临很多危机,很多无可奈何
我们都渴望理解生活,明白自己,把握未知的事物
我们谦逊执着,不断学习提高自己,总试图战胜它
我们都在做着看似不可能的事情,一切貌似都是个概率
 

所以
处处都是测试思维,everyone is tester
无论是职业生涯,还是现实生活,亦或者是精神世界

 
笔者从业6年,一直尝试着把自己的测试方面的系统化思维使用到生活中,发现它能够很好的帮助我去思考,让我更好的理解和分析一些生活中碰到的问题,也能够有效助我甄别一些陷阱和不合理的地方,并指导我有效解决问题,改善生活,走出困境
愿每一个读者都去尝试尝试,相信你会有很大惊喜,当然,或许你已经掌握
 
 
一种思维就是一粒种子,只要碰到合适的土壤,就会生根发芽,终有一天成长为参天大树

Everyone is tester的更多相关文章

  1. 大型博彩公司招聘 .net,DB,tester,android

    大型博彩公司招聘 .net,DB,tester,android,ios等. 等拿完年终奖的朋友,可以先发简历给我,先面试,年后上班. emai:sjchen1203@126.com 要求: 1. 全职 ...

  2. 关于Rational Functional Tester (RFT)的简单介绍

    前段时间给客户做了个RFT的简单培训,以下.因为涉及到公司的框架,所以中间省去了很多框架里的细节,只留了一个框架的总体结构的概览. RFT IBM Rational Functional Tester ...

  3. Rational Functional Tester 对象文件(rftdef)合并

    Rational Functional Tester (RFT) 是一款集成在Eclipse上的自动化测试工具.而自动化测试最麻烦的维护部分,一大部分也是指的是对象库文件的管理维护. 之前的项目里,经 ...

  4. 安装builderRobot到Rational Functional Tester和Performance Tester

    最近研究安装builder,稍微总结一下,以后继续补充: 1. Robot采用专业的测试脚本语言, 从而导致需要学习专门的API以及专门的语法外, 用进程化的Visual Basic作为脚本语言, 导 ...

  5. Bleed Brake Master Cylinder with Intelligent Tester IT2

    When the brake fluid level drops too low in the master cylinder reservoir, air bubbles can get caugh ...

  6. Porsche Piwis Tester II “No VCI has been detected”,how to do?

    Hi,Joy, I am sorry that my Porsche Piwis Tester II from your shop said “No VCI has been detected” wh ...

  7. Porsche Piwis Tester II V15.6 with CF30 Laptop or Lenovo E49AL Laptop

    Some of my customers let me recommended which auto diagnostic tool is good for Porsche , I recommend ...

  8. How to using Piwis Tester II code Porsche rear end electronics

    V18.100 Piwis Tester II Diagnostic Tool For Porsche With CF30 Laptop High Quality Top 7 Reasons to G ...

  9. WMI tester

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  10. Porsche Piwis Tester II V14.000 with CF30 Laptop at autonumen.com

    Porsche piwis tester ii is the latest professional tester for Porshe,the most poweful diagnose and o ...

随机推荐

  1. 多栏布局与JS实现瀑布流

    css3属性之多栏布局与JS实现瀑布流 背景:之前打算自己总结一下flex布局的知识点,发现自己无从下手,原因在何处:我反思了一下,其实原因很简单,使用的次数少,更多的时间使用了百分比,浮动和定位解决 ...

  2. 如何在ajax请求中设置特殊的RequestHeader

    现在ajax应用已经相当广泛了,有很多不错的ajax框架可供使用.ajax是一个异步请求,也主要是一种客户端的脚本行为.那么,如何在请求之前为请求添加特殊的一些头部信息呢? 下面是一个简单的例子,我用 ...

  3. python中函数的定义和详细的使用方法

    1. 函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集   2. 函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率   3. 函数的使用,函数必须先创建才 ...

  4. load和loads的区别

    相同点 load 和loads 都是实现"反序列化" 区别 1.loads loads针对内存对象 loads: 将 字符串 转换为 字典 # 这是一个字符串'{"b&q ...

  5. jmeter控制器(一)

    简单控制器: 也就是最简单的控制器,里面没有任何内容的,如下图所示: 当我设置线程为循环10次时,运行简单控制器及下边的注册,设置如下图: 通过查看结果数得知,注册只成功了一次 ,再注册时出现邮箱已存 ...

  6. NO 18---- webpack 4.x 使用遇到的问题以及开发配置

    最近在项目中用webpack的过程中老是出现问题,很是纳闷,按理说一直这样使用没有问题啊,经过我研究后发现,是因为在webpack更新到4.x之后,操作方式与之前相比变化很大.而我们使用npm默认安装 ...

  7. [转载]java面试中经常会被问到的一些算法的问题

    Java面试中经常会被问到的一些算法的问题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也能用开发语言来实现过, 可是很多由于可能在项目开发中应用的比较少,久而久之就很容易被忘记了,在此我分享 ...

  8. zookeeper客户端相关命令

    windows环境:    本机 直接 点机zkcli.cmd linux环境: 连接到zookeeper server ./zkCli.sh -server localhost:2181 help命 ...

  9. OO第三阶段作业总结

    调研:        最早的程序设计是直接采用机器语言来编写的,或者使用二进制码来表示机器能够识别和执行的指令和数据.机器语言的优点在于速度快,缺点在于写起来实在是太困难了,编程效率低,可读性差,并且 ...

  10. 20172321 2017-2018-2《Java程序设计》第三周学习总结

    20172321 2017-2018-2<Java程序设计>第三周学习总结 教材学习内容总结 第三章要点: 要点1 :String类.Random类.Math类和枚举型,这几个是很有用的并 ...