九年來(lái),移動(dòng)互聯(lián)測(cè)試有什么重要進(jìn)展[轉(zhuǎn)]

看完十年來(lái),編程領(lǐng)域有什么重要進(jìn)展之后,好多人說(shuō)還是想看看測(cè)試有什么進(jìn)展。好吧,我就來(lái)“臨摹”下。雖然我作為88年的老臘肉也沒(méi)有工作九年,但估計(jì)也沒(méi)有人比我合適來(lái)寫(xiě)了。不過(guò)總覺(jué)得讓我這樣一個(gè)要轉(zhuǎn)行的人來(lái)寫(xiě)也不是那么合適了。

從業(yè)人員數(shù)量

好吧,人家都從代碼,標(biāo)準(zhǔn)上來(lái)講,測(cè)試我能想到的第一個(gè)就是人員數(shù)量了。在2008年的時(shí)候行業(yè)內(nèi)測(cè)試人員占比是很少的,更不要說(shuō)移動(dòng)互聯(lián)網(wǎng)了。記得那個(gè)時(shí)候微軟的很多員工說(shuō)我很看好Android,旁人只當(dāng)笑話(huà)。我在2009年底面試的時(shí)候看到了Android G1手機(jī),完全都沒(méi)有認(rèn)知,更不要說(shuō)知道什么移動(dòng)互聯(lián)網(wǎng)了。

但到現(xiàn)在,移動(dòng)互聯(lián)網(wǎng)測(cè)試越來(lái)越多,無(wú)論是傳統(tǒng)行業(yè),互聯(lián)網(wǎng)等企業(yè),技術(shù)基本上都已經(jīng)離不開(kāi)移動(dòng)互聯(lián)網(wǎng)。隨著時(shí)間的推移,每一年也有越來(lái)越多的應(yīng)屆生會(huì)去選擇移動(dòng)互聯(lián)網(wǎng)測(cè)試崗位。

明顯可以感覺(jué)得到現(xiàn)在測(cè)試人員的數(shù)量越來(lái)越多,為了順應(yīng)潮流稱(chēng)自己是移動(dòng)互聯(lián)網(wǎng)測(cè)試的就更多了,但相對(duì)水平和素質(zhì)也越來(lái)越層次不齊。不過(guò)總體來(lái)講,移動(dòng)互聯(lián)網(wǎng)人員的從業(yè)數(shù)量在9年內(nèi)幾乎是幾何倍數(shù)的增長(zhǎng),所以我放在了第一位。

培訓(xùn)機(jī)構(gòu)層出不窮

其實(shí)我真的不想把測(cè)試寫(xiě)的那么low,但我還是要實(shí)事求是的。在移動(dòng)互聯(lián)網(wǎng)之前可能51CTO,51Testing,51xxx都是幾家獨(dú)大的,但在移動(dòng)互聯(lián)網(wǎng)時(shí)代,尤其是在2014年開(kāi)始,在線(xiàn)教育,網(wǎng)絡(luò)直播的興起,越來(lái)越多的草根培訓(xùn)機(jī)構(gòu)層出不窮。相應(yīng)的,前互聯(lián)網(wǎng)時(shí)代的那些機(jī)構(gòu)卻并沒(méi)有很快的跟上移動(dòng)互聯(lián)網(wǎng)的腳步。2013年左右開(kāi)始私人的培訓(xùn)機(jī)構(gòu)開(kāi)始越來(lái)越多,2015年開(kāi)始針對(duì)測(cè)試培訓(xùn)創(chuàng)業(yè)的也開(kāi)始逐漸增多。

就移動(dòng)互聯(lián)網(wǎng)的9年來(lái)說(shuō),國(guó)內(nèi)的測(cè)試培訓(xùn)機(jī)構(gòu)到今天為止的狀態(tài)可以說(shuō)是嘆為觀止。當(dāng)然這里其實(shí)不僅僅只針對(duì)測(cè)試,前端,后端,編程語(yǔ)言等都是如此。可以說(shuō)這就是移動(dòng)互聯(lián)網(wǎng)本身所帶來(lái)的一種變革。

人員要求

2008年的時(shí)候我就不提了,估計(jì)公司里都不知道怎么定義移動(dòng)互聯(lián)網(wǎng)。

2009年前對(duì)于測(cè)試的要求就是你好好做功能測(cè)試,覆蓋功能點(diǎn),寫(xiě)不寫(xiě)用例等大多數(shù)公司都不是很關(guān)心,或者不是很懂

2010年很多大公司還是正規(guī)化,需要編寫(xiě)正式的用例。但從業(yè)人員要求基本上也是能夠會(huì)運(yùn)行Android Monkey的Level

2011年大家跌爬滾打開(kāi)始摸索自動(dòng)化,但總體還是比較關(guān)注用例積累和設(shè)計(jì)的

2012年是一個(gè)分水嶺,直接從功能跳躍到了自動(dòng)化。UI自動(dòng)化在當(dāng)時(shí)火的不要不要的

2013年對(duì)于自動(dòng)化的要求更加變本加厲,不但要會(huì)使用更要會(huì)二次開(kāi)發(fā)

2014年從點(diǎn)擴(kuò)展到了面,從自動(dòng)化的使用擴(kuò)展到了持續(xù)集成的了解和運(yùn)用

2015年功能,自動(dòng)化都告了一個(gè)段落,整體開(kāi)始測(cè)試平臺(tái)化,工具化,技術(shù)上開(kāi)始轉(zhuǎn)移到了無(wú)線(xiàn)客戶(hù)端的專(zhuān)項(xiàng)測(cè)試上

2016年安全元年,全棧也好,敏捷也罷也都到了一個(gè)白熱化階段,要求測(cè)試不但要懂開(kāi)發(fā),還要懂業(yè)務(wù),還要懂架構(gòu)等等等。正應(yīng)了我在2012年的時(shí)候說(shuō)的那句話(huà)“應(yīng)聘測(cè)試崗位比CTO都要難”。

總體來(lái)講,短短9年的時(shí)間,移動(dòng)互聯(lián)網(wǎng)測(cè)試的技能,素質(zhì)要求簡(jiǎn)直是升華了好幾次,不得不說(shuō)大家現(xiàn)在對(duì)于測(cè)試的理解已經(jīng)遠(yuǎn)遠(yuǎn)不是當(dāng)初那種“門(mén)檻低,點(diǎn)點(diǎn)點(diǎn)”那種境界了。雖然很多人平時(shí)的工作依然還在點(diǎn)點(diǎn)點(diǎn),但你們都有CTO的潛質(zhì)啊喂。

PS:雖然整體國(guó)內(nèi)的要求在突飛猛進(jìn),但大家對(duì)于測(cè)試的理解依然沒(méi)有太大的進(jìn)步。同時(shí)測(cè)試這個(gè)行業(yè)整體人員的素質(zhì)也沒(méi)有太大的進(jìn)步。未來(lái)還是很令人堪憂(yōu)的。

技術(shù)

前幾天我還問(wèn)一位小哥為什么TesterHome大會(huì)沒(méi)有去,小哥回答我說(shuō)測(cè)試大會(huì)有啥好去的,技術(shù)都是開(kāi)發(fā)這邊演進(jìn)過(guò)來(lái)的。這話(huà)其實(shí)本質(zhì)上也沒(méi)有錯(cuò),不過(guò)移動(dòng)互聯(lián)網(wǎng)技術(shù)本身從各個(gè)方面上還是進(jìn)展非常多的。

早期2009年底我剛開(kāi)始做的時(shí)候,除了Android的官方文檔以外,幾乎沒(méi)有任何的社區(qū)和博客有記載關(guān)于移動(dòng)互聯(lián)的測(cè)試技術(shù)(開(kāi)發(fā)技術(shù)倒是蠻多的)

2011年前基本上都是使用原生工具較多,應(yīng)用本身復(fù)雜程度比較有限,同時(shí)開(kāi)源工具也不是很多

2011年之后Robotium等一大批UI測(cè)試自動(dòng)化框架開(kāi)始多了起來(lái),網(wǎng)絡(luò)上關(guān)于測(cè)試的技術(shù)文章也開(kāi)始逐步增多。同時(shí)一大批測(cè)試網(wǎng)站,社區(qū)也嶄露頭角

2012年之后應(yīng)用本身復(fù)雜程度大幅度提升,移動(dòng)互聯(lián)測(cè)試很清楚的分成了App和OS兩部分。同時(shí)開(kāi)源測(cè)試框架,開(kāi)源測(cè)試工具層出不窮。當(dāng)時(shí)很火的并且做的不錯(cuò)的有Emmagee、athrun等等框架。同時(shí)測(cè)試活動(dòng)對(duì)于代碼的依賴(lài)和使用開(kāi)始了一個(gè)新的篇章

2013年過(guò)后移動(dòng)互聯(lián)所涉及到的技術(shù)已經(jīng)開(kāi)始有了本質(zhì)的變化,客戶(hù)端的內(nèi)容更多的開(kāi)始依賴(lài)服務(wù)端的架構(gòu)和設(shè)計(jì),大家的關(guān)注也從一個(gè)客戶(hù)端到了整個(gè)一套系統(tǒng)的關(guān)注。曾經(jīng)的Web測(cè)試技術(shù),API測(cè)試技術(shù),Server測(cè)試技術(shù)也都慢慢的融入了移動(dòng)互聯(lián)。這也是之后為什么測(cè)試的關(guān)注點(diǎn)會(huì)從一個(gè)點(diǎn)發(fā)展到一個(gè)面的根本原因

截止到現(xiàn)在,技能樹(shù)可見(jiàn):https://zhuanlan.zhihu.com/p/23379241?refer=c_53429125。

移動(dòng)互聯(lián)網(wǎng)本身的測(cè)試工具已經(jīng)非常多,開(kāi)源的框架和工具也在github上面遍地開(kāi)花,另外技術(shù)本身已經(jīng)出現(xiàn)了很多的組合使用。這一切與9年前可以說(shuō)是天壤之別。現(xiàn)在測(cè)試技術(shù)可謂遍布各個(gè)網(wǎng)站,測(cè)試測(cè)試棧也幾乎可以打通了整個(gè)常用的編程語(yǔ)言以及前后端系統(tǒng)。夸張點(diǎn)說(shuō)現(xiàn)在的移動(dòng)互聯(lián)網(wǎng)的測(cè)試技術(shù)可以說(shuō)也到了讓很多人望而生畏的地步了。

測(cè)試意識(shí)

這點(diǎn)的確是個(gè)很有趣的現(xiàn)象,但可能本質(zhì)上和移動(dòng)互聯(lián)網(wǎng)關(guān)系并不是非常大,在我看來(lái)移動(dòng)互聯(lián)網(wǎng)只不過(guò)是加速了這一現(xiàn)象的發(fā)生。還是需要分成兩個(gè)方面來(lái)講,學(xué)術(shù)界和工業(yè)界

早在2009-2012年間吧,整個(gè)測(cè)試行業(yè)可以這兩方都有非常明顯的活動(dòng)。

學(xué)術(shù)界:辦協(xié)會(huì),做會(huì)刊,登報(bào)紙。擴(kuò)散各種測(cè)試用例設(shè)計(jì)的方法,理念。從國(guó)外引入各種新的概念和設(shè)計(jì)思維等等。當(dāng)然測(cè)試畢竟也是研發(fā)過(guò)程中的一個(gè)環(huán)節(jié),所以敏捷、DevOps的一些理論也都不會(huì)放過(guò)。

工業(yè)界:工業(yè)界的同學(xué)其實(shí)真的忙的都和狗一樣,哪里有空去研究別的呀。不過(guò)之前幾年基本上都是在學(xué)習(xí)移動(dòng)互聯(lián)的新知識(shí),大力研究UI自動(dòng)化中。(這里對(duì)不起狗了,狗其實(shí)比我們要輕松多了)

他們的關(guān)注點(diǎn)都在一些通用的方法論上,但這些在2013年之后基本上就消失殆盡了。一來(lái)這些在行業(yè)中慢慢的很難去賺錢(qián)了,二來(lái)移動(dòng)互聯(lián)網(wǎng)加速了整個(gè)國(guó)內(nèi)互聯(lián)網(wǎng)的各種屬性,理論本身也很難去有落地實(shí)踐的可能性了。但我覺(jué)得大家不得不承認(rèn)一點(diǎn),學(xué)術(shù)界在高校中被稱(chēng)之為“未來(lái)科學(xué)”是有道理的,因?yàn)樗麄冊(cè)谝庾R(shí)層面上的確比工業(yè)界的人們要先進(jìn)的多。

測(cè)試真正意義上的自動(dòng)化可能是自動(dòng)化的終極目標(biāo),測(cè)試本身我們可以簡(jiǎn)單的分成“測(cè)試前”、“測(cè)試中”和“測(cè)試后”,但現(xiàn)在看來(lái)工業(yè)界基本上都還在“測(cè)試中”這個(gè)環(huán)節(jié)折騰,測(cè)試的自動(dòng)化有通過(guò)軟件框架實(shí)現(xiàn)的,也有通過(guò)opencv攝像頭+硬件實(shí)現(xiàn)的。但無(wú)論是哪一種基本上都還在“測(cè)試執(zhí)行自動(dòng)化”。

在早些年工業(yè)界很少有人去關(guān)心“測(cè)試數(shù)據(jù),用例設(shè)計(jì)自動(dòng)化”以及“測(cè)試結(jié)果分析,定位,質(zhì)量自動(dòng)化”這兩個(gè)概念,但學(xué)術(shù)界很多人在研究,甚至國(guó)外已經(jīng)研究了幾十年了。近幾年才慢慢開(kāi)始有相關(guān)的實(shí)踐在大公司中落地,比如咸魚(yú)在前年demo的基于腦圖的用例生成、遍歷技術(shù)、線(xiàn)上數(shù)據(jù)雙引擎、大數(shù)據(jù)質(zhì)量大盤(pán)等等。相信這些在未來(lái)都是工業(yè)界測(cè)試技術(shù)可以突破的點(diǎn)。

總而言之呢,移動(dòng)互聯(lián)網(wǎng)在這幾年里的測(cè)試意識(shí)基本上是:

功能-->UI自動(dòng)化-->接口自動(dòng)化-->Native、WebView、底層分層測(cè)試-->持續(xù)集成-->專(zhuān)項(xiàng)測(cè)試-->平臺(tái)話(huà)、智能化(數(shù)據(jù)準(zhǔn)備、遍歷、問(wèn)題定位)-->質(zhì)量(貫穿整個(gè)系統(tǒng)和整個(gè)研發(fā)流程)

其實(shí)回過(guò)頭看看,還是比較可怕的。

活動(dòng)

這的確還是有本質(zhì)變化的,早幾年除了ChinaTest和51XXX的一些活動(dòng)以外基本上就沒(méi)有什么針對(duì)測(cè)試的活動(dòng)和大會(huì)了。經(jīng)過(guò)了這幾年洗禮之后,行業(yè)我們能夠看到不僅僅有很多的測(cè)試專(zhuān)屬會(huì)議以外,BAT也會(huì)時(shí)不時(shí)的有一些技術(shù)交流大會(huì),同時(shí)開(kāi)發(fā)的各種大會(huì)也合入了很多測(cè)試的topic在其中。(我都當(dāng)過(guò)講師,我驕傲我自豪~)

總體來(lái)講早幾年我還苦于沒(méi)有人交流所以自創(chuàng)了“移動(dòng)測(cè)試會(huì)”這樣一個(gè)沙龍活動(dòng)來(lái)主動(dòng)和大家交流?,F(xiàn)在的同學(xué)們就非常幸福了,因?yàn)榻涣鞯钠脚_(tái)和渠道實(shí)在太多太多了。

測(cè)試定位

這里的定位其實(shí)在別人眼中的定位,雖然我覺(jué)得可能這點(diǎn)上并沒(méi)有太大的進(jìn)展,但至少也是從0到1邁出了這樣一步——公司里應(yīng)該要有測(cè)試這個(gè)崗位和角色。不過(guò)國(guó)內(nèi)基本上95%以上的公司和人都分不清楚QA和測(cè)試的區(qū)別,可悲可嘆啊。

移動(dòng)互聯(lián)網(wǎng)中,早期其實(shí)大部分公司都是不需要測(cè)試的,畢竟測(cè)試并不能幫助產(chǎn)品從無(wú)到有

中期的時(shí)候呢,為了保證產(chǎn)品質(zhì)量,引入了一部分傳統(tǒng)互聯(lián)網(wǎng)的測(cè)試來(lái)做移動(dòng)互聯(lián)網(wǎng),但后來(lái)發(fā)現(xiàn)不行。一來(lái)移動(dòng)互聯(lián)網(wǎng)并沒(méi)有想象中那么賺錢(qián),所以在過(guò)程中很多公司其實(shí)有過(guò)一次測(cè)試的裁員。二來(lái)發(fā)現(xiàn)傳統(tǒng)互聯(lián)網(wǎng)的測(cè)試根本就hold不住移動(dòng)互聯(lián)網(wǎng)的產(chǎn)品,所以基本上后來(lái)就招聘那些有經(jīng)驗(yàn)的移動(dòng)互聯(lián)網(wǎng)測(cè)試了

后期,也就是差不多現(xiàn)在這個(gè)時(shí)間段。測(cè)試和開(kāi)發(fā)、運(yùn)維等都開(kāi)始融合了,測(cè)試本身的定位也從原本的測(cè)試保證到了質(zhì)量保證。這也算是符合中國(guó)國(guó)情的一種定位吧。

簡(jiǎn)單來(lái)講,這也算是一個(gè)很突出的進(jìn)步了。測(cè)試這個(gè)角色其實(shí)在這幾年間就是一個(gè)催化劑的作用,讓人和企業(yè)都慢慢的意識(shí)到了測(cè)試的重要性,意識(shí)到了質(zhì)量的重要性,意識(shí)到了測(cè)試并不是想象中的那么簡(jiǎn)單這樣幾個(gè)點(diǎn)。在我看來(lái)這些就足夠了。

話(huà)說(shuō)很多人會(huì)問(wèn)我人員數(shù)量上,技術(shù)上都有提升了,素質(zhì)上對(duì)應(yīng)也應(yīng)該有提升啊。我只想說(shuō),不好意思,在我看來(lái)人員素質(zhì)上沒(méi)有任何提升。9年前測(cè)試在抱怨薪資低,qq群里每天水,然后做伸手黨,9年后的今天依然如此,沒(méi)有任何區(qū)別。我倒是可以考慮再寫(xiě)寫(xiě)“9年來(lái),測(cè)試行業(yè)有什么沒(méi)有任何進(jìn)展”

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容