不适
我又提前来泄密了,行业的同学老是喜欢逼我泄密,再这样泄密下去,新书又没有新意了。。= =
上周六我在上海的一场活动中说了这样一句话移动无线app测试最多只能活两年,当然这让很多在现场的同学都出现了头晕,呕吐,大小便失禁等各种不适应的症状。不过我从来不说没有根据的话,否则怎么对得起“行业说真话的人”这个外号呢
那我怎么来证明这一点呢,当然我也无法证明这一点,我只能说我是怎么得出这个结论的。说实话,我真心觉得2年已经算我时间估长了。
首先要解释下这个标题,否则很多人肯定又要来喷我了,转发500次就是造谣了,然后我就进去说不定判10年了。(想想我手都在抖了)
大多数人的理解
大多数人理解的移动无线app测试,我为什么要强调大多数人呢,一般是如下这类人
只关注UI自动化
只关注工具和框架本身
闭门造车
...(当然还有很多)
注:这里指的是只关注某个点,却不与行业接轨,自己在自己的世界或者圈子中闭门造车的人。通俗的说就是视野狭隘
活两年
是的,很多人就是听到这个词就尿了。就如同听到医生说自己只能活两年一样的感觉。
注:这里指的是仅仅拥有无线应用测试技术的人最多还有两年的价值可体现,之后会有下一波新的浪潮出现,目前是什么还未知。两年后并非代表这些人会死,或者说那些闭门造车的人会死,而指的是不再有上升空间。无论从行业,公司的重视关注点来讲,还是本身体现价值来讲都已经不再有上升空间
依据1——穷尽的技术
无线应用的技术已经穷尽了。其实不妨看看,我们说UI自动化工具,专项,代理,模拟网络等各种技术,只要是当初无线测试衍生出来的技术几乎目前已经穷尽了。并不会再有太大的创新出现。用通俗的语言来讲,就是就那么点货了,你会了也就会了,你不会那就慢慢学,总有你会的一天。从技术本身已经看到了天花板,就单纯无线相关的技术来讲,现在各个公司都差不多。而很多人觉得花样很多的原因是受到了之后会提到的组合技能和辅助技能的影响
依据2——螺旋上升的测试
所谓螺旋上升就是说,最早软件工程发展了很多年才有了“软件测试”这个岗位和这个工种,而现在测试开发慢慢趋于一体化,很多公司在弱化测试,测试就在退化,测试在消失。但我们的感觉却是相反的,相信很多人都能够感受到,也许测试人员在消失,但是大家做的测试这项活动却越来越多,越来越深入,越来越复杂。大家对于产品质量的重视也越来越高,这正是螺旋进步的一种表现,至少目前我认同的原因是我很难找到更合理的解释。也就是说当初我们在第一个阶段的A点,而现在行业在螺旋上升,走到了同一个A`点,但上了一个阶梯。那正意味着测试本身正在脱变,变好变坏我不评论,但要求和门槛越来越高是一个事实,更多的人对于质量越来越重视也是个事实,这就是趋势。
依据3——数据的崛起
很多人问我,接下来就是big data了吗?我说我咋知道,现在机器人,无人机,VR等等那么🔥,我咋知道接下来🔥啥。但我觉得自己弱爆了,我并没有很快领悟到当初王海龙那个topic的真正的含义,这不正是说明了数据的重要性么。移动无线的应用是一个散落在几千万,甚至上亿用户手上的一个端,如果我们想得到真实的数据,那么必须要获取端的数据(可参考论蚂蚁金服质量体系的变化),经过埋点,搜集,清洗,量化等操作之后,数据可以帮助我们去避免一切的扯皮,也能够帮我们所有人更好的去理解产品真正的现状,而不是仅仅根据一两个人或者团队通过测试得到的数据来做判断
依据4——测试到质量的转变
这个其实我最近在微信中分享了很多关于这点的信息了(大家还是忽略我朋友圈刷屏的苍老师的图哈,可加monkey15chen,其实testerhome上就有我微信,但没有人关注testerhome的个人信息模块,哭。。。。)。在移动互联网时代,测试不再像以前那样必不可少,很多公司就可以没有测试,通过快速的迭代和有效的数据搜集可以很好的替代这一点。但就如上面说的,也许测试岗位没有了,但仅仅只有测试这个活动已经是不够的了,更多的是整套质量体系的建立。这其中包括
研发流程
代码规范
打包分发平台
代理管理
自动化测试策略
埋点策略和规范
打通用例系统、自动化测试系统、监控系统等
整个质量体系的诞生和建立到最后的完善才是真正的王道,如果我们还放眼在测试,那么就依然会有那个感觉,很熟悉的感觉——在这样快的迭代中,测试根本来不及测试,怎么办呢?自动化怎么做呢?Monkey你们怎么做的啊?恒温你们怎么做的啊?你们还做别的测试么?你们用什么工具啊,用什么框架啊,用什么balabalabala啊
他喵的怎么知道了解的就是正确的呢
今天到支付宝来的一个姑娘就这样问我“我应该怎么选择我前进的方向呢?”
我说“你尽可能去接触更多的人,了解更多别人的实践就能够知道现在大概趋势如何”
然后她问“那我怎么知道到时候我了解的方向就一定是对的呢”
我说“当你和足够多的人(包括不同地区的,不同类型的测试,不同背景的公司)去沟通过了,那你看到的和了解到的方向就是对的。哪怕你觉得它不对,也是对的,因为趋势如此“
那是不是说两年后现在的技术都没用了呢?
是就好了。现在我就可以不学了。但是可惜的是,接下来的发展就是现在的测试技术会变成未来的基础,而接下来更多的东西是需要base在这些基础之上才能够去做的,并非推翻这些技术。抱歉,让你们失望了。
我想多活几年
废话,谁不想呢
我就一个建议,从现在开始不要再仅仅只关注无线的东西,未来无线可能还会存在,也可能真的出现下一波,但技术和思想本身肯定都上了一个新的台阶了。故而现在最重要的就是从现在开始就分出一部分精力去学习新的东西吧,不要再局限自己的视野和高度了。用恒温的一句话总结吧要永远保持积极的学习态度