關(guān)于未來測試開發(fā)領(lǐng)域的行業(yè)發(fā)展,業(yè)界有這樣的聲音:
1、測試者的技術(shù)門檻越來越高,機(jī)械式重復(fù)勞動越來越少。測試員們從體力勞動中解放出來,同時要求測試員們應(yīng)該掌握更多的測試技術(shù)以及工具,用技術(shù)說話。
2、自動化測試的使用全面普及,行業(yè)標(biāo)準(zhǔn)化測試流程產(chǎn)生。原本繁瑣的勞動,由自動化測試去承擔(dān)。另外,現(xiàn)在會有更多工具輔助測試者高效工作,比如更便捷地使測試者收集 BUG 信息,快速整理測試用例等。
測試開發(fā)領(lǐng)域?qū)θ瞬诺男枨笥兴兓袠I(yè)人員需要充電跟上需求變化。變化這件事情可以聊很多內(nèi)容,對于我們測試開發(fā)人員來說,最重要的除了測試技術(shù)本身,我們還想知道更實際的東西,比如說在行業(yè)變化中,測試開發(fā)本身到底有沒有發(fā)展前途,如果有,前景會是怎樣的?
本文主要分為三部分觀點:
測試開發(fā)行業(yè)是有前途的,從業(yè)人員的含金量會提高。
測試行業(yè)的職責(zé)與工作內(nèi)容會隨新技術(shù)變化,這些變化可能使行業(yè)重新洗牌。
新時代測試行業(yè)表現(xiàn)出 5 個新特征:(1)能做測試技術(shù)應(yīng)用的工程師會更受歡迎,相對而言,純手工測試工程師需要新技術(shù)支持。(2)測試架構(gòu)師比較小眾,但是架構(gòu)師能負(fù)責(zé)公司測試體系架構(gòu),獨立進(jìn)行測試咨詢與培訓(xùn),發(fā)展方向是多樣的。
(3)云測服務(wù)會取代很多傳統(tǒng)基礎(chǔ)測試工具,測試內(nèi)容會被重新定義。
(4)測試管理的角色從原來業(yè)務(wù) + 管理的方式發(fā)展,變成現(xiàn)在技術(shù) + 業(yè)務(wù)的方式發(fā)展。
(5)測試領(lǐng)域出現(xiàn)外圍者,真實用戶會使用并推動產(chǎn)品評測。
測試行業(yè)是否有前途 ?
我的答案依然是很有前途,這是個我熱愛的行業(yè),不過它本身正在經(jīng)歷巨大的變化。
現(xiàn)在大部分的測試工作內(nèi)容已經(jīng)被新技術(shù),新的測試方式,以及研發(fā)崗位來替代。工作內(nèi)容和責(zé)任的轉(zhuǎn)移是測試地位是否重要的關(guān)鍵因素,這些因素有可能使測試行業(yè)重新洗牌。
所以時代技術(shù)的發(fā)展,對測試行業(yè)的影響是意義深遠(yuǎn)的。經(jīng)過洗牌,目前的測試行業(yè)角色會重新被細(xì)分和歸類。
新時代下的測試特征體現(xiàn)在哪里?
1、測試開發(fā)工程師
純手工的測試工程師需要跟上新的技術(shù)變化。現(xiàn)在,依然有不少的領(lǐng)域或者基礎(chǔ)的工作是要靠大量的純手工測試來保證的,但只懂得純手工測試,可能會面臨新技術(shù)人員的競爭。目前,市場出現(xiàn)了廣受歡迎的測試開發(fā)工程師。他們不僅可以做手工測試,也可以做測試技術(shù)的應(yīng)用。因為他們能發(fā)現(xiàn)更深層的問題,和研發(fā)的思路也接近,同時在質(zhì)量保證上有自己的獨特經(jīng)驗和能力。 他們的主要技能是自動化,性能分析、業(yè)務(wù)分析,解決日常測試需求,他們也會開發(fā)適當(dāng)?shù)臏y試工具。
2、測試架構(gòu)師,咨詢師
這類人比較小眾,主要是負(fù)責(zé)公司的測試體系架構(gòu)。比如持續(xù)集成持續(xù)交付,以及 devops 推廣,新技術(shù)研究,以及更深入的測試實踐研究。他們可以給予測試開發(fā)工程師更多的指導(dǎo)和建議,基本上很多大公司的團(tuán)隊都有類似的角色。雖然他們不一定會被冠以測試架構(gòu)師的 title。
他們的特點是對研發(fā)團(tuán)隊和整個產(chǎn)品研發(fā)過程有更深入的經(jīng)驗和思考。有些人也走出公司走上了獨立的測試咨詢和培訓(xùn)。很多中小公司并不能養(yǎng)得起這類人,而且養(yǎng)得起也不見得留得住,所以未來中小公司會更熱衷于采納付費培訓(xùn)和付費咨詢的方式來改善他們的質(zhì)量保證手段。
在 BAT 以及其他的互聯(lián)網(wǎng)公司方面,則對純手工測試者的需求明顯降低。
3、云測服務(wù)
大量的基礎(chǔ)工作逐漸被測試工具,測試服務(wù)代替。比如最典型的原來的瀏覽器兼容性測試,需要耗費很多的人力去做,現(xiàn)在已經(jīng)有了完整的云測服務(wù),可以很容易的縮減成本。而且還有更好的監(jiān)控分析等產(chǎn)品。一些新興領(lǐng)域,比如移動互聯(lián)網(wǎng),在更早的時候就進(jìn)入了這種成型的模式。再如手機(jī)兼容性測試服務(wù)的,現(xiàn)在都已經(jīng)有十幾家了。崩潰分析十幾家公司在做,還有眾測服務(wù),以及測試工具之類的創(chuàng)業(yè)公司。
測試的工作內(nèi)容會被重新定義和實踐,而且未來還會出現(xiàn)更多的質(zhì)量保證和測試的創(chuàng)業(yè)公司。比如在 bug 和 issue 管理方面,比如覆蓋分析和統(tǒng)計,灰度發(fā)布,用戶行為分析,性能測試,自動化測試,這些將來都會誕生出創(chuàng)業(yè)公司。
這將成為測試行業(yè)的重要力量,所以說測試內(nèi)容和職責(zé)發(fā)生了轉(zhuǎn)移,那么測試的地位也會相應(yīng)的隨之變化。
4、測試管理
管理扁平化是測試管理的災(zāi)難,但是小公司增多對這個崗位也有正向作用。尤其是很多傳統(tǒng)公司也在 IT 化,成立的 IT 部門會為整個 IT 行業(yè)帶來大量崗位。測試管理未來仍然是可以保住飯碗的崗位,需要在技術(shù),業(yè)務(wù),管理之間做到非常微妙的平衡。這種角色獨立于產(chǎn)品研發(fā)周期,但卻會影響整個測試團(tuán)隊的發(fā)展。一個不及格的管理者會毀掉一個測試團(tuán)隊以及拖慢產(chǎn)品研發(fā)節(jié)奏。
目前行業(yè)中的大部分測試管理者是從業(yè)務(wù) + 管理的方式中發(fā)展起來的,未來行業(yè)更期望的是從技術(shù) + 業(yè)務(wù)方向起來的測試管理。 所以目前的測試管理者可能需要謹(jǐn)慎的保住飯碗,而測試架構(gòu)師和優(yōu)秀的測試開發(fā)工程師會有更多的機(jī)會晉升。
5、 測試的外圍工作者 (不屬于測試行業(yè))
這種角色會更多的出現(xiàn),主要是很多產(chǎn)品眾測的需求。他們會替代原來純手工測試者, 由真實的用戶去使用和評測產(chǎn)品對企業(yè)有更大的好處,而且不會產(chǎn)生人力成本,這些人的測試行為以及觸發(fā)的問題都會被很多的云測服務(wù)和監(jiān)控 sdk 進(jìn)行收集分析。將來你們會看到很多的網(wǎng)站和服務(wù),比如有獎下載,有獎試用,有獎轉(zhuǎn)發(fā)之類的各種活動,內(nèi)測和眾測會逐漸火爆。
測試到底有沒有前途
隨著新技術(shù),云測服務(wù)和新實踐的發(fā)展,測試行業(yè)逐漸解決了一些原來的測試行業(yè)不合理的現(xiàn)象。
測試行業(yè)將朝著更好的方向發(fā)展,測試會變?yōu)楦邆浜鹆康膷徫唬藛T會縮減,但是整體的技術(shù)水平和綜合待遇都會提升。原來測試崗位的薪資在 3-15k。 而現(xiàn)在測試開發(fā)的崗位可以在 10-30k 之間了。
如果你是個技術(shù)愛好者,那么走測試走研發(fā)都是非常好的。甚至我建議先做研發(fā),再做測試。這樣更能快速提升的你的測試崗位所需要的技術(shù)基礎(chǔ)。
如果你是個不喜歡技術(shù)的測試從業(yè)人員,那很不幸。因為連美國總統(tǒng)都在呼吁美國全民學(xué)習(xí)編程技能,更何況是測試崗位。如果我只能給這類人如下建議:
(1)走管理崗位
(2)去大公司或者傳統(tǒng)公司
轉(zhuǎn)載地址:http://www.51test.space/archives/2312