軟體測試如何薪資過萬?
做軟體測試如何突破薪資的瓶頸期?軟體測試自我的成長方向該如何確定?除了技術能力外,還需要什麼“軟實力”去提高薪資?最重要的是,我該如何破解自己的迷茫?
放心,我又不是來提問的,來解答問題的。文章依然會有思維導圖方便大家梳理脈絡,相關的軟體測試資料也會給到大家。文章共計4500字左右,預計閱讀時間9分鐘。
首先要說的時候,關於進入了軟體測試行業之後的幾個發展方向:
1、技術路線
要是走這條路線的話,入門做初級測試工程師(很多測試人員做的測試工作連初級測試工程師的水平都達不到),然後進階到中級,做介面,效能,而後到高階工程師,做自動化測試工程師,最後可以一直髮展到測試架構師。
依據目前的行情來看,在一線城市,做初級薪資在6k-8.5k是很正常的,在中級的時候過萬是一點問題都沒有。昨天我在招聘網站上差的,高階的自動化的是在15k-25k這個區間,所以現在測試工程師的薪資是追平開發的。
目前針對於技術流,薪資待遇及就業率比較高的幾個城除了北上廣深之外,還有西安、杭州、南京等。
2、管理路線
從初級測試工程師開始,就可以考慮走管理路線,先做測試組長、測試主管、測試經理、測試總監。但是這條路線有個問題,對於個人的情商要求要高一些,不然可能做到測試主管或者測試經理就到頭了。
說句直白一點的,管理崗位的需求面畢竟窄。但是呢,技術可以不要求精通。
3、那啥,此路不通,曲線救國
這裡說此路不通並不是說直接轉行去做別的了,這種的就不再咱們的討論範圍,咱們討論的是發展方向哈。曲線救國的意思就是因為個人興趣或者崗位需求等原因的不同,選擇另外的崗位,但是依然沒有脫離測試行業。比如從測試工程師進到需求分析師,再到諮詢顧問,再到產品經理。
當然每個公司的業務形式不一樣,所以第三條道路操作難度最大。
好了,說完了發展的思路,咱們就好好聊聊如何做才能薪資過萬,可能會覺得我梳理的比較多,只是為了便於為不同水平的朋友都提供幫助,有不足之處還請批評指正。
為了方便閱讀,我先把思維導圖原圖放上來吧。耐心看完,都是乾貨,文末我依然有資料相送。 一、不斷究根問底
1.出現問題解決後知道是如何解決的
比如出現bug要知道是什麼型別的bug,是什麼型別的問題引起的。
2.對不清楚的需求要問清楚再去測試
不能瞎幹、蠻幹。
3.對於bug修改進度的跟進
對於嚴重級比較高的bug,要每天跟蹤修改的進度,改成什麼樣了,還需要多長時間。
4.難以再現的問題,給予絕對的關注
不能因為又一個問題無法重現,就直接放棄。
這個問題解決了可以直接導致專案質量很大提升,如果一個測試是”差不多“的態度,第一領導不會放心,第二專案質量一定不會高。這樣的人升職加薪也就無望了,同時也沒有辦法提升自己。
技術的問題好解決,唯獨思想思路的問題不好解決
二、合理控制時間
1.專案週期的時間
專案週期時間把控非常重要,如果說來不及了,合理的安排一些加班,並且要每天的去跟進這個專案的進展
2.每個測試階段的時間把控
測試過程中,會分為很多的階段,都要提前的給它設定好時間節點,然後再去控制它,讓這個測試周期確實是在這個測試時間節點之內
3.學習工作休息娛樂時間比例的把控
上班時間中把這些時間合理劃分,工作一定要站在50%以上,如果工作時間佔了每天8個小時的50%以下,那麼就是一個不合格的測試工程師了,離開除就不遠了,在合適的時間偷個懶是可以的。
如果一個人的時間觀念非常差,在工作中會體現的非常明顯。比如上班經常遲到,比如領導交代的任務總是不能按時完成。
三、學會有效溝通
1.表達能力
表達能力在與開發人員溝通過程中以及在面試中都非常的重要,如果一個人的表達能力不行,那麼這樣的人是做不了領導的,向上的空間也會很受限制。當然,不愛說話,不代表表達能力不好
2.理解能力
一個是認真的傾聽別人的意思,比如產品經理講需求文件,要準確理解他的意思;在一個就是在別人說話的時候不要打斷,思路一斷很難接上來。很多人在職場中被人排擠,卻並不知道原因,都是細節的原因。
3.思考能力
主要是指能夠提出建設性的意見建議。當然這一點需要注意的一定不能總是為了凸顯自己而去特立獨行的唱反調,這樣會死的很快。
另一種就是認真傾聽別人的發言,然後最後能夠總結並延伸出新的觀點,這樣的一看就是有leader的潛質。
記住不要不懂裝懂
4.決策能力
決策能力就是拿出有效的依據和理由去說服對方。
別人已經提出來了一套方案的時候,能夠拿出有效的理由和依據,告訴他,你是錯的,為什麼是錯的,能夠把理由跟依據說得非常的詳細,而且確實最後的結論確實是錯的。這樣的話,領導會高看你的,為什麼不給你加薪。
有效的溝通能夠幫助你很好的理解別人的思想和意圖,並且提出不一樣的觀點和看法,同時也能夠讓別人去接受你的觀點和方案,讓同時更好的接納你,讓領導更加的認可你
四、提高工作效率
1.能夠快速掌握業務
主要是關於邏輯和業務流程,這個不多講
2.提高測試用例的編寫速度和有效性
別人寫一個測試用例需要兩天,我只需要半天,完全可以把他開掉,然後給我漲工資。
3.能夠快速進入測試的狀態
很多人剛接手任務的時候,很長時間都進入不了測試的狀態,只有越測發現的問題越多,形成機械化的模式,就進入狀態了。這也就是很多人測試的時候特別討厭別人打斷。
4.能夠有效的跟進
首先要說,很多測試人員去跟進開發人員改bug,都不是有效的,因為他們只會一味的在群裡催。
首先要問開發這個問題是什麼原因,為什麼會出現這麼嚴重的錯誤,這個問題修改需要動多少模組,需要動多少程式碼,這個問題問清楚,需要多長時間自己心裡就有數了。
很多測試人員表面上看到問題出現了,實際牽扯很多的頁面,越催開發反而越緊張
5.能夠快速判斷問題的位置
必須寫出直觀的缺陷報告,一定要簡捷、清晰、易懂。
什麼叫問題位置,當你們發現頁面當中存在一個缺陷的時候,能夠快速的知道這個問題是什麼原因引起的。不用看程式碼,那個屬於白盒測試。同時要知道通過什麼樣的操作能夠重現這個問題,並且能夠用禪道或者至少能夠把它清晰的編寫出來。
只有工作的效率提高了,每天干的事情才會越來越多,這樣才能越來越值錢。千萬不要覺得自己現在的工作效率很高很牛。
五、學會換位思考
1.能夠站在開發的角度思考問題
第一個,千萬不要發現一個嚴重級的bug就大呼小叫,讓全公司的人都覺得你很厲害,這樣會深深的傷害開發人員,因為程式碼都是他們寫出來的。
第二個,千萬不要非常強硬的催開發人員,因為開發們該bug也是非常苦惱的,同時還要面對領導的壓力,同時要面臨你們的壓力
2.能夠站在產品的角度思考問題
對需求文件或者是業務出現了一些爭議的時候,不能把主觀的只考慮咱們測試的角度,我認為這個功能不合理,我認為這個模組多餘,我認為這個流邏輯不通,我認為這個優惠卷就設計的不對,那麼當你們確實認為這個東西不對的時候,我希望你們也能夠理智地去探討的話,去跟他聊
3.能夠站在使用者的角度思考問題
講到使用者的角度,就是使用者體驗這一塊,每一個測試出來的專案,都一定要站在使用者的角度上去感受一下這個專案好不好用,能不能達到我的需求,易用程度就是站在使用者角度,你們會發現更多的問題
4.能夠站在領導的角度思考問題
當你們能夠站在領導的角度思考問題了,我覺得你們已經離領導不遠了,因為一般的公司的員工,他們只考慮的就是自己能夠怎麼樣,我能夠做什麼,然後我能夠為公司帶來什麼,但是有一些員工的他們就想著我能幫領導解決什麼問題,我能幫領導分擔多少壓力。
當你們自以為是總是以自我為中心的時候,你們永遠都不會站在其他人的角度上去思考這個問題。你們只會適得其反,遭到別人的批評或者是指責。當你們學會了去站在對方的角度去想這個事情的時候,你會覺得自己有很多話都不該說,有很多事情可能都不該做了,這樣的話你們的為人處世,包括你們的這個公司的氛圍越來越好
六、提高思維水平
1.想問題的出發點一定要越來越高
只有出發點高了,想問題才會全面
2.做事情的態度一定要越來越嚴謹
做測試過程中的一些表現,包括跟進缺陷的一些表現,包括做效能測試、自動化測試的時候的一些態度,包括一些細緻的報告,這些東西都能體現出來你們做事嚴謹不嚴謹。嚴謹的人寫出來的報告是非常的完美的。不嚴謹的人,他們的報告漏洞百出。
3.判斷邏輯的思路一定要越來越清晰
一個功能別人測能考慮到10種可能性,讓你來測你只能考慮到5個可能性,這就是差距為什麼別人掙的比你多,因為思維水平太差.
舉個例子:業務裡邊有一個積分的功能,小白想到就是積分能不能用,這積分是怎麼來的,怎麼能獲取到積分,到了多少才能使用,有沒有商品達到了一千積分才能用的,積分能夠換商品能夠換什麼商品,這是小白能夠一眼看到了一些需求。但是一個資深的測試呢,他的判斷邏輯判斷能力思路非常的高,非常的活躍,那麼這時他會想了積分,跟優惠券能不能一起用對不對,我用了積分之後,如果退了退款了那麼還是不是這些問題,一般小白想不出來了。
4.具備為達目標而解決難題的能力
千萬不要抱有出現難題有主管,有經理去解決的想法,不要總想著把這些問題去推給別人。
想別人沒有想到的問題,做別人不願意做的事情,解決別人解決不了的問題
七、提升全棧技術
技術性的不多說,缺什麼補什麼。就一句話,2018年功能測試點點點會越來越不好混了。
八、參加技術培訓
不斷提高自身知識範圍
不斷學習最新的技術工具
不斷探尋最先進的測試思想
快速掌握技術的核心,快速達到實戰的能力
儘可能節省時間學習,追求快速奏效,再繼續提高
九、體現自身價值
努力在測試中找出別人找不出來的問題
努力去解決別人解決不了的疑惑
努力去擔當別人不願意擔當的任務
努力去完成別人完成不好的工作
把能做好的事情做到極致,把能力範圍外的事情努力做到最好
十、善於思考問題
思考工作方面的問題
思考技術方面的問題
思考溝通交流的問題
思考為人處世的問題
思考在別人眼中你的問題
思考如何做的更好,如何解決已知問題
按照這樣的方式去查詢自身存在的問題,相信一定可以突破自身的瓶頸。
好了,你們看完了我的文章,我也說話算數給你們分享一下資料。 介面測試相關資料
效能測試相關資料
軟體測試入門提升電子書
自動化測試相關資料
篇幅有限,不多放了,需要上面思維導圖原圖的,或者更多其他的資料的,可以新增我介紹中的群,希望大家在群內多多交流,分享大家的心得