1. 程式人生 > >做軟件測試,想薪資過萬? 送你10條秘籍!【附圖】

做軟件測試,想薪資過萬? 送你10條秘籍!【附圖】

缺陷報告 包括 培訓 問題解決 成長路線 目標 還要 這也 別人

很多軟件測試人員的薪資都卡在6k-9k這個階段,很想過萬卻始終邁不過去這個坎。

出現這個問題的原因一方面是自己的認知和思維出現了瓶頸,另一方面就是自己的能力在一些關鍵節點上有很大的缺失,但是自己覺察不到。

那麽如何解決這兩個問題呢?希望我整理的自己多年的經驗能夠給你們一些啟發。

先放一下文章的思維導圖
技術分享圖片

軟件測試月薪過萬十條建議

圖片上傳可能不太清晰,需要原圖的直接私信我

這篇文章主要還是解決軟件測試從業者思維思想的一些問題,說白了,技術上的問題好解決,認知和思維上的問題不好解決。

文章主題《年輕測試人員薪資過萬的十條建議》,共計3500字左右,預計閱讀時間4分鐘

個人工作經驗總結,絕對原創!

一、不斷究根問底

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年功能測試點點點會越來越不好混了。關於技術的成長路線可以參照我的另一篇回答,裏面有詳細的技術成長路線圖。https://www.zhihu.com/question/35853924/answer/291596061 我的知乎回答。

八、參加技術培訓

不斷提高自身知識範圍

不斷學習最新的技術工具

不斷探尋最先進的測試思想

快速掌握技術的核心,快速達到實戰的能力

盡可能節省時間學習,追求快速奏效,再繼續提高

九、體現自身價值

努力在測試中找出別人找不出來的問題

努力去解決別人解決不了的疑惑

努力去擔當別人不願意擔當的任務

努力去完成別人完成不好的工作

把能做好的事情做到極致,把能力範圍外的事情努力做到最好

十、善於思考問題

思考工作方面的問題

思考技術方面的問題

思考溝通交流的問題

思考為人處世的問題

思考在別人眼中你的問題

思考如何做的更好,如何解決已知問題

按照這樣的方式去查找自身存在的問題,相信一定可以突破自身的瓶頸。我的另一篇回答詳細說了關於一個優秀軟件測試工程師必備的8個能力。http://blog.51cto.com/13559040/2059204

碼字不易,做思維導圖更不易,走之前麻煩點個贊嘍!

不勝感激!

做軟件測試,想薪資過萬? 送你10條秘籍!【附圖】