隨著時代的發展,大量的測試工作內容已經被新技術,新的測試方式,以及研發崗位來替代。目前的測試行業角色重新會細分和歸類,新時代下的測試主要體現出如下的特征。
1.測試開發工程師
純手工的測試工程師逐漸被削弱地位和裁減,但是他們不會滅絕,依然有不少的領域或者基礎的工作是要靠大量的純手工測試來保證的。取而代之的,是一種廣受歡迎的測試開發工程師。他們不僅可以做手工測試,也可以做測試技術的應用。所以他們能發現更深層的問題,和研發的思路也接近,同時在質量保證上有自己的獨特經驗和能力。他們的主要技能是自動化、性能分析和業務分析。用于解決日常的測試需求,他們也會開發適當的測試工具。
目前BAT以及其他的互聯網公司已經基本不招聘純手工測試者了。
2.測試架構師,咨詢師
這類人比較小眾,主要是負責公司的測試體系架構,比如持續集成持續交付,以及devops推廣,新技術研究,以及更深入的測試實踐研究。可以給予測試開發工程師更多的指導和建議。他們的特點是對研發團隊和整個產品研發過程有更深入的經驗和思考。有些人也走出公司走上了獨立的測試咨詢和培訓。很多中小公司并不能養的起這類人,而且養的起也不見得留得住,所以未來中小公司會更熱衷于采納付費培訓和付費咨詢的方式來改善他們的質量保證手段。
3.云測服務
大量的基礎工作逐漸被測試工具,測試服務代替。比如最典型的原來的瀏覽器兼容性測試,需要耗費很多的人力去做,現在已經有了完整的云測服務,可以很容易的縮減成本。而且還有更好的監控分析等產品。這將成為測試行業的重要力量,所以測試內容和職責發生了轉移,那么測試的地位也會相應的隨之變化。
4.測試管理
管理扁平化是測試管理的災難,但是小公司增多對這個崗位也有正向作用。尤其是很多傳統公司也在IT化,成立的IT部門會為整個IT行業帶來大良的崗位。所以測試管理未來仍然是可以保住飯碗的崗位,在技術、業務、管理之間需要做到非常微妙的平衡。這種角色獨立于產品研發周期,但是卻會影響整個測試團隊的發展。一個不及格的管理者會毀掉一個測試團隊以及拖慢產品研發節奏。目前行業中的大部分測試管理者是從業務+管理的方式中發展起來的,未來行業更期望的是從技術+業務方向起來的測試管理。所以目前的測試管理者可能需要謹慎的保住飯碗,而測試架構師和優秀的測試開發工程師會有更多的機會晉升。
5.測試的外圍工作者(不屬于測試行業)
這種角色會更多的出現,主要是很多產品眾測的需求。他們會替代原來純手工測試者,由真實的用戶去使用和評測產品對企業有更大的好處。而且不會產生人力成本,這些人的測試行為以及觸發的問題都會被很多的云測服務和監控sdk進行收集分析。
將來你們會看到很多的網站和服務,比如有獎下載,有獎試用,有獎轉發之類的各種活動。內測和眾測會逐漸火爆……
>>戳戳,免費下載最新版本TestWriter!(小白也用的來的自動化測試工具)