1. 程式人生 > >五年測試經歷總結分享

五年測試經歷總結分享

  入職新公司也快一年了,做了五年的測試,談談最近的感受和經歷,這篇帖子幾個月前就已經寫了,一直覺得內容不夠好沒有釋出出來,現在認為自己的經歷就是這樣,真實就好

一、幹軟體測試緣由

  剛畢業那會找工作和大部分計算機專業畢業的同學一樣,第一意向都是開發,13年6月份那會面試完了一家小公司的軟體開發崗位,面試完感覺還不錯,問的問題都答出來了,過了一個禮拜沒有迴應我就打電話過去問結果如何,對方(HR兼董事長)迴應:“我們已經招到人了,一個跟你一樣的應屆畢業生,但對方參加了六個月培訓,我們覺得他比你更適合”,但當時還是厚著臉皮不死心。。。,解釋我也有我的優勢巴(薪)拉(資)巴(更)拉(低),然後對方說”我當時沒有面試你,但面試你的專案經理對你印象還挺深刻,我們這邊現在還有一個測試的職位,你是否願意接受?”當時心想先進入軟體這個行業再說,而且測試和開發是關聯密切的職位,以後有機會再轉到開發,雖然當時沒幹多長時間就離職,但做了兩年測試後發現要轉行真的難了,第一是沒有自身的優勢,沒有實際的開發專案,第二如果下決心轉到開發結果工資比做測試還低自己心裡也很難接受,有時候也會想如果當時執意轉了開發結果會是怎樣呢?通過對自身的分析我覺得狀況會比現在差一些,我應該會更喜歡現在的這種生活狀態和同事關係

二、入職新公司

  1、2017年9月份進入現在的公司,也是第一次正式進入互金行業,剛進公司需要熟悉新的業務,剛開始一大堆的金融術語都感覺很難理解,碰見不太理解的名詞就網上找資料、問同事,想快速融入新團隊,與同事良好的溝通是很重要的技能

  2、之前一直做的自動化測試,主要是UI,還有一部分介面,所以剛入職新公司也希望負責自動化方面的工作,但BOSS不想讓我專門做自動化的工作,可能覺得我能力欠佳,也可能是當時需求較多缺人手,結果到最後只有一小部分自動化的工作,其實我對自動化早就釋然了,第一,我覺得自動化從技術上來講比不過開發,不如選擇一個好的行業,從業務和技術上綜合去發展;第二,做介面的自動化只是覆蓋了一部分的測試,最終還是要做UI的測試,導致重複測試,但做UI自動化又要大量精力去做維護工作,沒有一個完美的解決方案;HR在轉正面談的時候問我不讓你專門做自動化你能接受嗎,我當時回答“如果我想往技術發展,就不會來這裡了”

  3、公司目前自動化的應用主要在兩個方面,第一個是擋板的開發,最常見的就是場景就是支付,在測試環境不能直接連線正式的支付系統來充值,需要測試團隊開發一個擋板來模擬充值、購買等請求,第二個是準備測試資料,比如測試某個需求需要註冊大批量的使用者資料,大批量的充值等操作,偏向效能方面

  4、在網際網路金融行業做測試有一個難點就是找缺陷定位問題顯示不明顯,之前公司所做的產品很多的缺陷都是比較明顯的,一般會有"失敗"、"error"、頁面404等字眼,但是互金行業很多都是對大量資料的處理,不會直接把錯誤資訊顯示給單個使用者,在測試執行的時候沒有達到預期的效果,但新手會不知道是不是有問題,問題出現在哪個地方,對測試人員排除定位問題的能力要求比較高

 三、在大團隊做測試與在小公司做測試的區別

  工作了五年多,在測試人員加起來一兩百人的團隊任職過,也在只有三四個測試人員的小公司工作了一年半,工作感受的不同還是挺明顯的:

  1、以前在小團隊做測試,也有用到像Jenkins這樣的持續整合工具,但體會不到這個工具用處有多大,來了測試人員多的平臺,需要部署、維護很多套不同測試環境和docker服務,直接體會到了Jenkins等工具的強大和對整個測試團隊所帶來的工作效率的提升

  2、測試團隊超過幾十人的都有專門的測試開發,把重複性多的流程都用指令碼實現,所以每次迭代都是在關注新需求,而小公司可能一個人就要測試一款APP,甚至又要測試安卓又要測試IOS,會導致要花大量時間去迴歸,重複性的工作會較多

  3、在大平臺接觸的人和事會更多,經常需要寫一些總結文件或者流程圖,對測試文件和需求文件的要求更嚴格,流程也更規範,小公司有時候只給個安裝包就讓開始進行測試了

  4、小公司測試感覺經常是在給開發做檢查,很多BUG都是很基本的問題,比如選單跳來跳去哪裡就跳錯了,而大平臺比較常見的BUG都是業務邏輯問題,在小平臺做測試需要負責和處理的事情比較雜,對測試人員的能力要求更全面一些,能力提升的也更快

四、關於未來

   可能跟自己的家庭背景和經歷有關係,作為家裡的長子,而且在同輩的表姊妹當中我也是年長的,所以從小被寄予更多的期許和責任,最近和幾個朋友在一起用業餘時間運營一個活動交友的微信公眾號,覺得自己的性格或者優勢還是在與人溝通、統籌資源方面,所以轉行去做產品經理或者需求分析師的想法越來越強烈,最近在閱讀產品設計和互動設計相關的書籍(《人人都是產品經理》《產品前線:48位一線網際網路產品經理的智慧與實戰》),為轉行產品做準備,對於測試的職業生涯可能要告一段落了,通過此文把自己的經歷和感悟分享給大家!