前兩天有個做測驗的小伙伴加我微信問我測驗相關的一些事情,
她自己是從學習畢業就開始進入到互聯網行業做測驗的,到現在三年作業經驗,她現在都不太敢跳槽,因為覺得自己沒有什么核心競爭力,平常就是點點滑鼠,看看有沒有報錯、結果和需求是否相符這樣,
其實很多測驗人員的處境都是如此,
造成這個局面的原因可以找到很多,大家經常會說的借口是:作業太忙,沒時間也沒精力,其實你自己去看看手機記錄的螢屏使用時間,你平時有花里面30%的時間用來提升自己嗎?
測驗相比開發的作業門檻和天花板都低一些,這也導致了一些想進入軟體開發行業但是又對自己掌握開發能力沒信心的人所做出的保守選擇,
但是如果后續自己并沒有找到發力點去提升自己,那么的確很容易在作業兩三年后就達到“巔峰”,碰到天花板,
在聊我的建議之前,先來聊聊手工測驗這個崗位的現狀,從名字也能看出,這是一個體力活,一般手工測驗也被稱作黑盒測驗,它是從產品互動的角度去檢驗軟體是否符合預期,當然這里的預期除了是否符合需求原型之外,還有是否符合人的操作習慣,
不過,現實是,有不少黑盒測驗的人員,對「是否符合人的操作習慣」并不敏感,或者說不太關注,這其實是在給自己挖坑,因為這是證明你比別人優秀很好的一個途徑,相反,對比是否符合需求原型是一些機械式的活,誰都能干,如果未來用AI來替代測驗的作業內容的話,這大概率是首先考慮的,
另一個現實是,不管多么牛、多么先進的公司都需要黑盒測驗,因為它的前置成本比較低,無需過多的準備作業就可以開展,所以,在一些經常變動的功能或者新功能上運用比較普遍,
總結一下現在黑盒測驗的處境就是,上手門檻和天花板低,運用面廣,每個公司都需要,
想在黑盒測驗的范圍內如果要做得優秀,我覺得有兩個方向可以走,「業務」和「體驗」,而且基于這兩個方向你可以平滑地延展自己的職業發展道路,

/01 業務方向/
每個軟體系統背后自然是有一個邏輯來支撐的,這就是業務,對業務的熟悉度越高,你越能發現一些長鏈路上的bug,以及間接的關聯bug,這樣一來,你的測驗質量自然相比其他人會更高,別人更信任經過你測驗的專案,
一旦你成為了大家眼中的業務專家,這就讓你往「管理線」發展打下了很好的基礎,因為對于管理線來說,業務>管理>技術,你說這是不是很大的優勢,更加重要的一點是,由于作業性質的原因,測驗在業務廣度上的理解會比開發多,開發相對來說花了更多時間在業務的深度上,但是做管理,廣度自然比深度更重要,
可能你會說根據身邊的情況來看,升任管理的人還是開發偏多,在我看來,出現這個現象主要有兩個原因:
對大多數公司來說,開發人員的數量比測驗多(一般至少3:1吧),所以從人群基數上看,概率自然會大一些,
最重要的一點是,你看看有多少測驗僅僅起到了對比需求原型的作用?如果是這樣的作用,話語權自然比不過在業務深度上更深的開發,
/02 體驗方向/
黑盒測驗本身就是以用戶視角在測驗專案,而且是不斷地反復,我認為這是一個非常好的貧訓去培養自己對用戶體驗的感覺,可以說,在公司內部,測驗使用產品的頻次并不亞于它的設計者產品經理,甚至還要高,
一旦你對用戶體驗的理解能力培養起來,那么后續你可以很自然地往產品經理轉,畢竟產品經理的職業天花板可比黑盒測驗高得多,
不過,能不能對用戶體驗有感覺,還是需要一定天賦的,比如,你得有足夠的好奇心,會去關注新事物,會經常去深度體驗那些新出的APP,并且能夠通過自己的體驗得出它設計好和不好的地方以及背后的目的,
另外,往產品經理這條路發展,相比通過業務走上管理少了對“坑位”的要求,完全憑能力說話,理論上道路更加寬廣,但是說實話,要形成自己對用戶體驗的理解所需的獨立思考能力,在這個時代還挺難的,因為到處都是別人投喂的加工好的資訊,

/03 開發方向/
除了以上兩個方向外,如果對自己夠狠,愿意跳脫出黑盒測驗范疇來考慮,那么培養自己的代碼能力,往測驗開發方向發展,可能是更寬的一條路,這條路的市場接納度相比前面兩條更高,也就是說機會更多,
但是,我見過了太多人在這條路上半途而廢了,原因就是前面提到的「行動力不足」,
很多人會覺得測驗開發太難,因為每次參加開發人員的分享會完全聽不懂他們在說什么,這其實是提前給自己的內心打了退堂鼓,
其實測驗開發對代碼能力的要求沒有常規開發那么高,因為測驗開發大多數是在做一些標準化的工具型專案,這些專案一般規模都不大,哪怕沒有什么架構設計也能做出來,并且,沒有常規專案開發在做業務迭代時的時間壓力,只要利用好搜索引擎,完成作業是完全沒問題的,有些作業內容實在不行,自己上手工測驗也能應付,
只不過,如果選擇走測驗開發這條路,你的目標(不管是中級目標還是終極目標)都必須要進到開發流程規范的企業(一般也就是大企業了),只有在這樣的企業里測驗開發才會受到重視,畢竟對大多數還處于溫飽甚至還沒溫飽的企業來說,測驗只是一個支撐型崗位而已,黑盒測驗就足夠了,
當你成為了測驗開發之后,如果對代碼感興趣,有意愿更加深入的話,還可以考慮轉做常規的專案開發,只要將對應語言的類別庫弄熟了,然后學習一些架構設計知識,并在日常作業里用起來,這樣你所具備的能力就和大部分開發人員無異了,
除了這3條路還有嗎?有,但是路都很窄,比如安全測驗、性能測驗,首先對這些方面有需求的企業幾乎都是大企業,小企業幾乎都不太考慮這些問題,這就導致了這些技能的實踐機會變很少,掌握它的人自然也不多,但是他們的薪資水平不亞于開發,畢竟物以稀為貴嘛,如果能順利成為測驗開發的話,可以考慮一下這些方向,
說實話,每次招人的時候,給黑盒測驗開的工資并不高,但是收到的簡歷卻明顯比開發更多,我覺得這是一個“后浪”特別洶涌的崗位,所以,如果你正好是一位黑盒測驗,請正視自己的未來,除非你打算幾年之后轉行,
好了總結一下,這篇是Z哥和一位測驗小伙伴聊完后的一些感想,主要是給測驗作業兩三年后覺得比較迷茫的人一些建議,
我的建議是四條路,
首先兩條路是平滑的:
往業務發展可以走管理路線,但是比較看機遇,畢竟需要有管理坑位給你,
往體驗發展可以走產品經理路線,但是比較看天賦,還需要培養獨立的思考能力,
還有一條路需要你咬咬牙跨越一下的:學習代碼,嘗試著用代碼去撰寫工具完成你的一部分日常作業,轉做測驗開發,
接著就是選則線上或是線下培訓,讓自己升華,拿更高的酬勞,往更高、更長遠發展,
希望對你有所啟發,
如果你
①從事功能測驗,想進階自動化測驗
②在測驗界混了1、2年,依然不會敲代碼
③面試大廠卻屢屢碰壁
我邀你進群吧!來吧~~測驗員,313782132(Q群里有技術大牛一起交流分享,學習資源的價值取決于你的行動,莫做“收藏家”)獲取更多大廠技術、面試資料
如果對python自動化測驗、web自動化、介面自動化、移動端自動化、面試經驗交流等等感興趣的測驗人,可以關注微信公眾號:【傷心的辣條】,獲取軟體測驗工程師大廠面試資料!
最后:
凡事要趁早,特別是技術行業,一定要提升技術功底,豐富自動化專案實戰經驗,這對于你未來幾年職業規劃,以及測驗技術掌握的深度非常有幫助,

關注我不迷路~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232339.html
標籤:其他
下一篇:七、TestNG傳遞引數2
