來新公司之前一直都是做測試執行居多,雖然在某OTA旅遊企業做個測試組長帶了三四個人,但是工作內容還是已測試業務工作為主,管理上就是簡單協調上相關工作分配下,作為測試行業的老兵,之前都是在技術提升和業務領域做探索。
在網際網路冬天最嚴重的時候跳槽換工作、真心話壓力其實還是蠻大的。萬一長時間不能找到適合的工作怎麼辦,萬一工作不如意怎麼辦,想到了很多萬一。但是由於公司搬到了杭州,加上已經熟悉上海氣味的我,最終選擇離職重新就業。一開始計劃的是離職後去旅遊好好放鬆下,但是今年的行情比較嚴重放棄了旅遊的計劃,開始苦逼的投簡歷、面試等,在找了不到一個月的時間雖然有幾家和hr談到offer最後由於各種原因沒有談成,臨近五一的時候去面試了一家創業公司,面試是技術負責人說我們需要個測試經理需要帶團隊,是否可以勝任這份工作?真心話我還真沒有做好準備。最後說我可以試試,相信可以勝任這份工作 五一後offer拿到手後,還是很糾結到底去不去呢,諮詢了周邊同事,大家都說可以去畢竟轉管理了,在我們這個年紀應該要轉管理了,心想也是說的是很有道理,於是根據offer確定的日期,來新公司報導了。
剛開始主要是熟悉測試團隊和其他團隊情況,領了相關的辦公用品,安裝了相關工作軟體。新公司主要是做to B業務的和我之前的to C業務還是很有很大的區別呢。
主要做銀行金融方面的技術服務商,上游主要是各服務服務商如外賣、加油卡、電影票、積分兌換、商旅、出行相關;介面對接,下游是各金融機構如工商銀行、建行等;
面對新的場景新的業務模式,我如何要快速融合業務和團隊中呢 ,所以旋入思考中、如何提升整個團隊質量、加強技術工具輔助來提升整個測試效率;
公司面臨的現狀:
1.介面缺乏相關的介面文件,沒有任何技術方面的資料沉澱,大家都是一問三不知,說工作太多、之前我來時就這樣沒法資料,我在想這樣的情況下如何做好介面持續整合相關方面的工作呢 ?
2.測試流程比較混亂,很多都是直接在測試環境測試完畢後不經過預發(stg)直接釋出到客戶環境上,我們自己的stg、生產環境形成虛設,原因是case只能在客戶環境測試;
3.測試團隊基本上都是業務測試(也是所有測試同行的問題),經過發現大家基本上都是業務測試,基本的伺服器檢視日誌、相關sql語句都不寫,壓測、安全方面 都是空白。業務做金融的安全和壓測方面以後肯定是需要的;
4.專案團隊分的太清楚,前後端各自處理各自的問題,如C端一個資料展示不對,首先測試要定位是前端的問題還是後端的問題,根據介面請求和返回資料來確定是不是後端傳的資料是否異常,這樣在一個成熟的專案中測試這樣做事好事情,但是在一個專案專案中讓讓測試來定位然後再找前後端對應的開發這樣會延時整個專案的進度;
現在我已經入職兩個多月,面對團隊壓力山大在積極處理各種業務時,還要搭建測試持續整合工作,總於很緊張的時間內搭建基本版的介面持續整合(jmeter+ant+jenkisn)現在可以伺服器上執行定時跑了,很多介面都是通過測試小夥伴們抓介面的方式抓取,基本流程算是可以跑通,後面計劃根據現有介面整理一份介面文件讓所有測試同學可以來維護;關於在測試流程方面,我提出質量控制方案,要求所有的任務必須走stg、生產環境驗收不通過可以回退,也不能帶著問題上(無法驗證的專案除外);在測試團隊技術提升方面,在考慮怎樣提高測試團隊的技術能力,定期培訓測試團隊的技術沙龍。分享測試技術文章說說相關的心得;努力培養大家技術興趣愛好,並且技術運用在專案中。
總結:在這段時間我自己也是在學習提升中,無論是業務知識(to B)思考如何測試to B的業務,和以前to C的業務不同之處,如何更加有效提升測試效率和質量保證,
如何有效管理測試團隊,瞭解每個人專案任務、瞭解工作量,更好的分配工作;做到如何和各部門之間業務協調工作;以上就這些心得。