内心持久的声音
测试工程师值得被尊重,是我一直以来内心的声音,这个声音憋了很久很久,所以本文觉得不是标题党,而是实实在在的内心想法。当然,有可能偏激,有可能太泛泛,也有可能说的都是P话,但我相信会直接你的内心,产生共鸣!如果有说的不妥的地方,望各位看官多多包涵,咱都是文明人,你懂的~
长久以来被认为门槛低
多么痛的领悟!我也都想抽自己嘴巴!早年我自己都说测试入门门槛低什么什么的,现在想想,唉。当我们学好测试自动化测试的那一刻,让其他人看看测试也是会编程的做框架的,如果还觉得自己的技术不够你可以加群:903217991 领取全面的测试资料,让大牛帮你系统提升,在软件测试我们携手共进。首先,不否认测试入门的门槛低,这个低其实指得是谁都有机会来做测试的,然而大部分人都理解错了。就和人人都是产品经理一个道理,谁都可以做,只是有些人没有系统化的做过感觉不到,但ta已经具备了产品经理的某些特质!测试工程师也一样啊,开发工程师也一样啊!
所以,不能因为门槛低就觉得测试怎么怎么样,怎么怎么没含量的。说实话,所有行业的门槛都一样低!最终比的是谁能扎根在这里,谁能坚持长久的发展。有时候我们抱怨其实是因为我们还不够坚持!
固有思想测试没技术含量
换句话说就是很多人觉得测试就是点点点,木有技术含量!我勒个去,大哥大姐们,你们真别这么认为!我就给你罗列几点:1、我觉得干测试也很累的啊,学的东西非常多,而且你明明是测试工程师,好嘛,开发知识弱点,就会被嘲笑!那开发工程师的测试知识弱点为毛就没事?为毛永远都是我们在被人诟病、嘲笑。(同感的给个赞!)这里绝没有恶意,就是一个比喻,如果不恰当请各位忽略!!!
2、测试工程师不仅仅要会测试,还要学习网络、linux、各种开发语言、数据库、各种框架、前端、运维、大数据、产品等等(我感觉根本列不完!鬼知道明天又有什么东西出来了),对了,还要学习撕逼技术、甩锅技术,哈哈,用我和学员私下的聊天来说就是个大杂烩!!!当然,有人可能会说我们也要学这些啊,是啊,所以大家学的东西都不少,也就别再有事没事挖苦测试了啊,都是干技术的何必相互为难啊!!!
3、好吧,吃口辣条冷静下!必须说明任何一个行业都有三六九等的分层,就和初级、中级、高级、专家一样,所有人、任何行业都需要有一个过程才能完成转变!所以,测试工程师也是从所谓没有含量的工作干起来的,所有大牛都是这样走来的啊。所有行业的人都一样!多一些鼓励和指引不必嘲笑和讥讽更好吗?
4、开篇说了,要尽可能客观,所以这里我也想表达一下,测试工程师没有技术含量这个锅要想甩开,我们测试人也得自己检讨下自己。我也接触过很多人,有相当一部分人觉得测试简单所以才来的!这个思想很可怕!咱们测试人必须自己要努力才行,要付出才行,少点抱怨,少点互怼,多点努力行动,你也能成为大牛!当所有测试人都能朝着一个方向努力的时候前景还能不好吗?
当我们学好测试自动化测试的那一刻,让其他人看看测试也是会编程的做框架的,如果还觉得自己的技术不够你可以加群:903217991 领取全面的测试资料,让大牛帮你系统提升,在软件测试我们携手共进。
理所当然的背锅侠
平复你的心情,看看历历在目的场景:开发进度延期了,但必须按时上线!嗯!压缩测试时间!加班!
怎么线上出了bug了啊,你怎么测试的!嗯,测试背锅!
你怎么连个日志、sql都不会啊!嗯,这个确实是我们的问题,所以大家要努力学啊,很多东西不是说学了就有用,而是储备啊,扩展思想啊!(我曾经见过一个产品经理拿着mac调试ios代码。测试朋友们你怎么看。。。。)
怎么就点点点,能不能搞点高大上的技术啊!嗯,有时候我们也想啊,你也得配合啊老板!
。。。。。。(太多了,欢迎大家补充。。。。。)
谈到这个问题就有点大了。其实一个完整的研发流程和生态中,每个环节都是重要的,这里我只想单纯的聊聊和测试相关的:
1、测试不是最后的救命稻草,而是预防发生的疫苗!打了疫苗你得病的几率就大大降低,但并不代表你不会得病啊。所以,请正确的认识测试,才能发挥ta的价值啊!
2、一个bug的产生涉及的点太多了,就和任何开发工程师都不敢说我写的程序没问题一个道理!有时候可能就是一个配置,一个改动,甚至忘开放网络端口就造成重大bug的!这除了需要测试工程师能全面兼顾测试点之外,也需要完整且规范的上线流程做支持啊!这个和造车一个道理,一个牛人他也造不出来一辆好车啊,需要很多配合完成!所以不要再单纯的去怪测试了!我们真的也不想啊!
3、有时候不是我们不想搞高大上的技术,是得不到支持,甚至领导的认知就是错误的!你让我们怎么办?职场环境本身就是复杂的,有时候不出彩其实并不是你不行,可能是环境不符。举个栗子,明明你ui变得比北京的天气都快,非的让搞ui自动化测试!搞出来了你又觉得效率不高!你非的把飞机引擎放到拖拉机上你让我说啥?
好了好了,有点激动了,冷静下!现在越来越多的系统采用前后端分离组建的开发,你会发现页面上根本找不到id、name啥的,基本都是统一的class name,后面绑定的事件,你连js都看不到,这玩意搞起ui自动化测试非的累死你啊!所以,技术这个东西根本不在乎高不高大上,而是因地制宜的使用!用对了地方才能发挥效果,否则可能带来的是噩耗!
当我们学好测试自动化测试的那一刻,让其他人看看测试也是会编程的做框架的,如果还觉得自己的技术不够你可以加群:903217991 领取全面的测试资料,让大牛帮你系统提升,在软件测试我们携手共进。
是否值得被尊重
其实还有很多话想说,但我知道,说多了太长了一定看的人就少了,所以就欲言又止了。最后回到标题,测试工程师值得被尊重!!!!!当然这个尊重,不能是口说出来的,而是需要测试人做出来的。任何的行业、任何人都值得被尊重(虽然感觉是废话)。产品在尽心的设计出好的产品产生收益,开发在尽心的写代码造就出成型的产品,测试在尽心的尽可能找出更多bug减少不必要的影响,运维在尽心的保证系统的良好运行,运营在尽心的让产品能留存拉新,其实我们每个人都在尽心的做事情,每个人都值得被尊重!
如果我们都能肯定彼此的价值,鼓励彼此,即使有不足也能相互帮助,那么是什么场景!?也许是我们所有IT人所向往的场景!
最后,像大家道个歉,因为上述的内容可能有点不妥或偏激。对于测试人,我们要尊重我们自己和职业,努力提升自己,用行动和实例赢得尊重;对于非测试人,也许应该换个角度来理解测试,我们确实是一群单纯、可爱、吃苦耐劳的小蜗牛,虽然背着重重的壳,却在努力的往上爬!