今天一看日歷,才突然意識到自己畢業已經四年了,四年時間里一直在測驗行業摸爬滾打,現在是時候記錄一下了,
下面我來分享下我這4年軟體測驗經驗及成長歷程,或許能幫助你解決很多作業中的迷惑,
我是如何開始做測驗的?
2013年開始上大學,一個不算好的小二本,專業也是被調劑的-資訊與計算科學,看起來高大上的專業,實際到真正學習的時候才發現,學習的東西泛而不精,數學知識與計算機知識摻雜,導致大學學了四年后,對什么都一知半解,更找不到畢業后的方向和職業規劃,
一個偶然的機會,接觸到了嵌入式,聽說發展前景很好,由于當時對就業的迷茫,終于沒能抵擋住傭訓,就這樣,大四那年基本都是在嵌入式學習中度過的,但是后面的事情不容樂觀,越學越覺得自己不適合做編程,尤其是涉及到跟硬體相關的東西,更是一竅不通,學了一年,什么都沒學到,頂多算把大學里學的C語言、C++基礎鞏固了下,
但是這個學習程序也并不是沒有一點好處的,一般企業看到畢業生有多項技能,會對你更加感興趣,自己去找作業時也更加有信心,雖然實際并沒有比別人強多少,但簡歷還算漂亮……鑒于自己對寫代碼并不感冒,認真考慮后,決定畢業后從事軟體測驗行業,
為了更好地勝任軟體測驗作業,我也查詢了一些資料,下面分享一下軟體測驗的成長路線和技能要求:
第一階段:手工測驗工程師
年薪8-10W
主要技能:測驗分析+用例設計+測驗執行
↓
第二階段:自動化測驗工程師
年薪15-25W
主要技能:測驗腳本研發能力
↓
第三階段:全堆疊自動化測驗工程師
年薪30-50W
主要技能:所有型別所需自動化測驗技術
↓
第四階段:測驗開發工程師
年薪50-80W
主要技能:測驗框架及測驗工具的需求、設計及研發能力
畢業后的第一份測驗作業
2017年7月份,畢業如期而至,還好找作業并沒有想象中的那么難,參加了一次校園招聘,就直接被錄用了,
我畢業后的第一家公司,暫且稱它為“A公司”,在A公司一共作業了三年,這三年時間對我的影響非常大,實習期間,遇到了我師父,算是我的伯樂之一,師父人特別好,尤其對我們這些剛畢業的沒有任何作業經驗的實習生,
從最基礎的軟體測驗理論開始學習,然后再運用于實踐-Android系統手機功能模塊測驗,學習期間,師父發現我有一點管理的潛質,他請假的時候,都找我來當他的backup,幫他分配任務,處理一些管理上的事情,慢慢地,接觸的人越來越多,
做了大概一年的時間,被部長看中,讓我來單獨負責一個專案,鍛煉鍛煉,我誠惶誠恐,帶領了四五個組員開始負責這個專案,為了讓大家信服,我自己私下里不斷學習,不斷向研發請教各類問題,所以組員們問我問題的時候,基本都能頂下來,除了這些,我還組織組員們學習各種知識,參加各種培訓,大家覺得成長了,真正學到東西了,也會愿意跟著你干,
后面專案越帶越順,專案期間也沒出現過大的差錯,一年時間,領導看到了我的努力,提拔我為測驗經理,得到這個職位的時候,我既欣喜與自己的努力得到了匯報,又深深感覺到自己身上的擔子越來越大,需要更多地充實自己、完善自己,才能抵擋住各種壓力,承擔起測驗經理該承擔的責任,
做測驗經理期間,也沒敢有半點懈怠,值得一提的是,我來公司的兩年里,軟體測驗一直局限于功能測驗,網上看到很多自動化測驗方法,但是看了之后沒有頭緒,剛好兄弟部門也在做自動化測驗,我就跟他一起學習Python語言,學習寫一些簡單的自動化測驗腳本,然后用到了自己的專案中,然而當時并不知道怎么判斷出錯,怎么抓取日志,只是初步的腳本可以跑起來,
雖然如此,內心還是有很大的成就感,起碼邁出了第一步,后來我教給我組員學習,組織簡單的培訓,這也算測驗部的一個突破吧,
做了測驗經理大概一年的時間,感覺自己遇到了瓶頸,因為公司畢業生比較多,沒有測驗技術方面的大牛,測驗技術很難得到提升,
后來,做了一個艱難的決定,離職,之所以艱難,是因為在這里三年,我遇到了我的伯樂,從畢業開始一步步指引我走上了管理崗位,遇到了很多幫助我的人,對這里的一切充滿了感恩,
有人會說,我太幸運了,遇到了那么多幫助我的人,我只想說,只有平時不斷學習,不斷努力,當機會來臨時,你才有可能抓住,否則,別人想幫你,也找不到幫助你的理由,
第二份測驗作業經驗分享
從A公司離職后,找作業也比較順利,得到了幾個手機公司的offer,后來決定去B公司做測驗專案經理VPM,這家公司是國內外知名的大公司,而我所在平板部門是集團下的一個事業部,專門做海外產品,
在B公司作業,因為全是銷往海外,所以跟各個國家的人打交道很多,需要有很強的英語功底,郵件全英文,提bug,全英文描述,我雖然英語六級,面試的時候也面試英語口語,也順利通過了,但是真正跟外國人開會時,很多都聽不懂,尤其聽法國人說英語,更是不知道他在說什么,這個也一直是我的瓶頸所在,沒事就瘋狂地聽各種英語脫口秀、英文美文等,
這里的VPM職責跟A公司不太一樣,只管專案不管人,你專案需要人時需要從各個Teamleader那里協調人力,而且調到你專案的人的績效也不是歸你負責的,所以VPM喪失了主動權,但是公司目前在改革,開始朝強專案矩陣發展,但是轉變的程序是痛苦的,需要適應各種的不習慣,
B公司專案管理流程做的是非常不錯的,而且近期通過了TL9000審核,專案各個節點有總經理和研發總監嚴格評審和把關,出現問題之后,第一時間搞清楚事情來龍去脈,以及下一步的Action,沒有Action必定會遭到劈頭蓋臉一頓罵,公司倡導“鷹”的文化,基于這樣的企業文化,公司上上下下的效率很高,但是無形之中給每個人很大的壓力,氣氛不像A公司那么和諧,
說下重點,測驗方面的,B公司測驗小組分為三個:系統測驗小組、場測小組、自動化測驗小組,每個小組都有一個Teamleader,測驗跟A公司大同小異,值得一提的是自動化測驗做的比較好,
在B公司學到了兩點我覺得比較重要的:專案流程管理和抗壓能力,在B公司做了一年多,但是考慮到自己的終身大事,決定跟男朋友結束異地生活,毅然選擇了離職,
離開B公司還是蠻多遺憾的:
1、沒有做過運營商專案,不清楚各個運營商專案的流程;
2、沒有等到出國深造的機會;
3、以后的作業可能沒有這樣的英語作業環境,除非找個外企,
目前已經得到國內一家手機公司的測驗經理的offer,薪資福利達到了預期,已經決定簽了,B公司的離職手續還在進行中,
4年經驗,與你共勉
基于我4年的職業經驗,以下幾點與大家共勉:
1、無論從事什么行業,剛畢業的幾年之內,一定要先把基礎打好,尤其是技術類作業,以后不論走技術路線還是管理路線,這點都是至關重要的,
2、硬功夫(專業能力)和軟實力(情商)都很重要,
3、要善于記錄、分析和總結,針對測驗,類似于經典bug出現的根本原因、復現方式、避免漏測的辦法、改進建議等總結,B公司學到的好習慣,專案程序中遇到的issue(不僅僅是bug),都清清楚楚地記錄在一個表格中,包括問題描述、rootcause、action、deadline、Owner等,便于追溯,后期做Lesson learn的素材來源,
4、以小見大,出現一個bug,不要僅僅局限于這個bug,要多思考問題出現的原因,是流程出現問題了呢?還是其他原因?是不是可以優化流程來避免以后此類問題的發生呢?這樣,解決一個問題相當于解決了一類問題,所以要多思考、多提建議,
5、趁自己還年輕,合理利用空余時間充電,一個人下班的時間,決定了他的高度;一個人如何使用空閑時間,決定了他能走多遠,
“贈人玫瑰手留余香”!我也想做你們測驗發展道路上的人生導師,把我的經驗分享給大家,幫你們更好的突破自己,提高自己!
最后: 給大家推薦一個 q 群:902061117 里面有許多資料共享!資料都是面試時面試官必問的知識點,也包括了很多測驗行業常見知識,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測
試工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
如果對你有一點點幫助,各位的「點贊」就是小編創作的最大動力,我們下篇文章見!
好文推薦
2021軟體測驗工程師面試題匯總(內含答案)-看完BATJ面試官對你豎起大拇指!
什么樣的人適合從事軟體測驗作業?
軟體測驗和軟體開發哪個發展更好
那個準點下班的人,比我先升職了…

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291795.html
標籤:其他
