我的整體意見(jiàn)是測(cè)試崗位不會(huì)變少,反而相對(duì)于其他崗位會(huì)變的更重要一些泄隔。
首先糾正一個(gè)非常非常錯(cuò)誤的觀(guān)念拒贱。測(cè)試和測(cè)試開(kāi)發(fā)是兩個(gè)崗位?No梅尤,不是的柜思。測(cè)試開(kāi)發(fā)是屬于測(cè)試的。
測(cè)試開(kāi)發(fā)只不過(guò)是使用類(lèi)似于開(kāi)發(fā)的技術(shù)和能力巷燥,來(lái)達(dá)到測(cè)試的目的赡盘,本質(zhì)還是測(cè)試。
就如同一個(gè)人用人肉掃地缰揪,另一個(gè)人發(fā)明了自動(dòng)掃地機(jī)來(lái)掃地陨享,看起來(lái)后面這位更高級(jí),但是實(shí)際目的還是掃地钝腺。
其次就要說(shuō)到測(cè)試的本質(zhì)抛姑,以及行業(yè)對(duì)測(cè)試愚蠢的誤解上來(lái)了。
我曾經(jīng)前一段時(shí)間去阿里面試艳狐,測(cè)試相關(guān)問(wèn)題回答良好定硝,技術(shù)原理理解力,業(yè)務(wù)熟悉度毫目,測(cè)試框架的設(shè)計(jì)思路蔬啡,都回答良好诲侮。最后考了我兩道算法題,回答的不是很好箱蟆,最終說(shuō)我技術(shù)不太好沟绪,offer給的不高。于是我tm就拒了空猜,心中一萬(wàn)句mmp绽慈。
沒(méi)想到如此大廠(chǎng)也是對(duì)測(cè)試誤解如此深,因?yàn)樗麄冋袦y(cè)試的標(biāo)準(zhǔn)就是在招研發(fā)辈毯。
就如同掃地坝疼,你掃地機(jī)器人做的再牛逼有用嗎?如果你的場(chǎng)景是擦玻璃窗漓摩,而壓根不是掃地呢裙士?
測(cè)試的本質(zhì)是入客,理解業(yè)務(wù)管毙,產(chǎn)品和需求。傻乎乎地用研發(fā)標(biāo)準(zhǔn)招一坨長(zhǎng)得像測(cè)試桌硫,但是實(shí)際是研發(fā)的人夭咬,就無(wú)法保障測(cè)試到位。測(cè)試是非趁靠軟實(shí)力的卓舵,標(biāo)榜自身技術(shù)能力很好,但是半個(gè)重要bug都測(cè)不出膀钠,線(xiàn)上事故一坨掏湾,這樣的例子見(jiàn)的太多了。
接下來(lái)說(shuō)一下測(cè)試的進(jìn)階形態(tài)
測(cè)試有兩個(gè)進(jìn)階方向肿嘲,一個(gè)是理解實(shí)現(xiàn)原理融击。也就是你要明白,當(dāng)前項(xiàng)目里面雳窟,業(yè)務(wù)需求是如何變?yōu)樵O(shè)計(jì)尊浪,再變?yōu)榇a實(shí)現(xiàn)的。代碼邏輯層次的耦合封救,數(shù)據(jù)庫(kù)設(shè)計(jì)拇涤,甚至網(wǎng)絡(luò)層如何通信,拓?fù)浼軜?gòu)如何誉结,都需要理解鹅士。注意,理解即可惩坑,不需要完全掌握掉盅。這樣嘱朽,任何研發(fā)行為你都可以明白其意義和風(fēng)險(xiǎn),你就可以精確設(shè)計(jì)測(cè)試用例怔接,不浪費(fèi)自己的時(shí)間搪泳,也不會(huì)遺漏高風(fēng)險(xiǎn)場(chǎng)景。
另一個(gè)方向就是自動(dòng)化扼脐,也就是在簡(jiǎn)化自身的重復(fù)勞動(dòng)岸军。這個(gè)雖然非常重要,但實(shí)際上現(xiàn)在成熟框架很多瓦侮。而且測(cè)試框架其實(shí)不像研發(fā)框架艰赞,測(cè)試框架優(yōu)先關(guān)注的是易懂性,易用性肚吏,交流能力方妖,擴(kuò)展便捷性。
測(cè)試人員在選擇框架和使用框架時(shí)罚攀,要靈活党觅,要貼合業(yè)務(wù)。比如他可以去思考斋泄,是否可以把一個(gè)掃地機(jī)器人改造為擦窗機(jī)器人杯瞻。
最后來(lái)正經(jīng)回答下問(wèn)題:
1 如果你指的是業(yè)務(wù)測(cè)試外包給阿里做,那這個(gè)可以不討論了炫掐。測(cè)試外包在十年前就有了魁莉,逐漸已經(jīng)不流行了。這是因?yàn)榫S護(hù)一兩個(gè)專(zhuān)職測(cè)試人員募胃,比外包靠譜的多旗唁。自己的測(cè)試人員理解業(yè)務(wù),外包就是瞎測(cè)痹束,一旦換人就面臨很大風(fēng)險(xiǎn)检疫。這也說(shuō)明了,測(cè)試的本質(zhì)是產(chǎn)品参袱。業(yè)務(wù)和需求电谣。
2 性能測(cè)試和自動(dòng)化測(cè)試是否可以外包?也不可以抹蚀,但是我們確實(shí)可以有平臺(tái)或者框架剿牺,來(lái)集約一下大家的知識(shí)和資源。所以最合理的模式是环壤,阿里這樣的大廠(chǎng)提供平臺(tái)晒来,或者開(kāi)源測(cè)試框架,而其他公司的專(zhuān)職測(cè)試去使用郑现。
3 測(cè)試崗位的人數(shù)確實(shí)可能會(huì)下降湃崩,不是因?yàn)樘釂?wèn)里面的原因荧降。而是因?yàn)椋簻y(cè)試自動(dòng)化程度變高,手工測(cè)試消失(但測(cè)試開(kāi)發(fā)會(huì)變多)攒读,這是目前一個(gè)已經(jīng)既成的事實(shí)朵诫;另一個(gè)原因是開(kāi)發(fā)的測(cè)試意識(shí)變強(qiáng),自測(cè)能力提升薄扁,運(yùn)維的質(zhì)量意識(shí)變強(qiáng)剪返,線(xiàn)上測(cè)試和質(zhì)量控制體系的建成,這是目前的一個(gè)趨勢(shì)。
4 那么為什么我還說(shuō)測(cè)試人數(shù)會(huì)變多呢?因?yàn)殡S著軟件開(kāi)發(fā)行業(yè)的體系化蝗敢,運(yùn)營(yíng)化,質(zhì)量會(huì)變的越來(lái)越重要钱反。而測(cè)試的軟實(shí)力,分析業(yè)務(wù)構(gòu)建測(cè)試思路和用例匣距,溝通作用面哥,流程控制作用,都是更難被機(jī)器所替代的墨礁。如果說(shuō)以后機(jī)器可以幫忙寫(xiě)代碼幢竹,做項(xiàng)目耳峦,那么最后兩個(gè)被機(jī)器代替的崗位恩静,一個(gè)是測(cè)試,一個(gè)是產(chǎn)品經(jīng)理蹲坷。
end
推薦閱讀:
【軟件測(cè)試】測(cè)試工程師應(yīng)該如何設(shè)計(jì)一個(gè)完整的測(cè)試用例呢驶乾?
【軟件測(cè)試】八年測(cè)試經(jīng)驗(yàn)測(cè)試總監(jiān)淺談 bug 的那點(diǎn)事~