測試近五年有感

 

記得測試三年有感(http://www.cnblogs.com/opama/p/4355462.html)那篇文中的那句」作到測試中最會開發,開發中最會測試」的豪言壯語的聲音還回響在昨日,轉眼間又過了兩年。
這兩年對我來講有了太大的改變。html

15年的年後,我從騰訊離了職,回到了杭州。其實走這個想法也醞釀了好久了,在廣東學習和工做停留了快十年(包括廣州+深圳),將來呆在哪裏一直是個須要回答的問題,畢業的時候投了淘寶、阿里、華爲杭研的offer,但最終選擇騰訊,有我再一次面試被阿里鄙視的緣由(已經被鄙視好幾回了,我感受八字不匹配啊),也有我看衰通訊業堅信互聯網是將來的執念。況且財付通和阿里的業務相近,好好學習總能去阿里了。而後就是在騰訊三年的工做了。每次過年爸媽總會問我想不想回來,我總說我太菜了,不少東西都沒學到,等到工做幾年再說了。其中有些不捨的成分,如今回頭看看之前的微信朋友圈,天天都是10點回去的,到了微信支付部門後,12點後回家基本是屢見不鮮,雖然很辛苦但很充實快樂,騰訊是一家偉大的公司並且對員工真的很好,各類軟性福利以及坐椅、電腦就能表達出對程序員基本的尊重。對我的成長來講,支付業務的系統複雜度以及對質量要求都是很高的,我學到了不少,除了測試技能和規範的流程,風險意識、系統設計的品味這些都是到哪裏都受用的知識。java

工做三年每每是道坎,和我同期入職的小夥伴不少也在三年左右的時候跳槽另謀高就。15年年後,深圳迎來了一輪房價上漲,感受買房好吃力,因而動了走的念頭。另外在測試理念方面,我在微信支付時逐漸感受測試的地位不像在財付通時那麼重要的,略有不滿,可是歷史的發展趨勢不就是這樣的麼~程序員

後來同時給網易和支付寶投簡歷,面試網易拿了offer,快入職的時候支付寶來面試電話了,只好婉拒了,因而和阿里又一次錯過了。網易在人力資源用戶等各方面和騰訊仍是有些差距的。在網易我隸屬於QA部門,QA的負責的事比我在騰訊時候作系統測試的時候要多的多,要去推進各類流程建設,還有各類質量統計和改進計劃。因爲以前騰訊時,開發和測試都是屬於同一個業務的研發中心,因此都是一條船上的人,各類推進和開展都比較順利。而到了網易以後開發和測試實際上不是一個部門的人,開展工做主要看我的造化了,尤爲是項目緊張的時候,沒有高壓手段或者事故驅動是作不出啥事情的。剛來項目的時候,項目只是面向內部使用,節奏比較愜意,花了一個月的時間學了下java,把自動化框架搭了下,接口用例寫了一寫,感受還挺好的。到後來項目要對外作公有云,節奏一會兒就緊張起來了,新來的開發較多,測試人力不足,上線時間緊,簡直要把我逼死了,每次上線前都要發一下風險郵件,告訴老大們哪裏測了,哪裏沒測,哪裏有坑,出了事不要砍死我。慶幸的是,除了上線期間遇到了幾回悲劇外,功能方面沒出什麼大事。項目最大的問題是雲計算是個新領域,團隊中缺各類有經驗和靠譜的人,因此項目運做起來各類情況頻出。另外我一直堅信網易是一家遊戲公司,作雲計算須要很大的人力和資源的投入,公司能不能下決心去支持仍是一個巨大的疑問。而後本身心中又又新的迷茫了,業務基本已經比較瞭解了,迭代節奏若是仍是這樣的話,日復一日也作不了什麼更深刻的驗證,就是敲定一下需求快速測一把上線,沒什麼太大的價值,我去作仍是別人去作差異也不大。web

2016年元旦三天通宵搶救線上問題元氣大傷。過年的時候基本天天都要去線上巡視下看看有沒有容量爆掉的問題,苦逼的要死。到了年後,感受心情好down。這時候華爲大力搞雲計算,就去了華爲,不是對華爲的環境有所期待,而是雲計算在華爲更有可能成功,固然買完房太窮了也是一個因素。半年來,華爲的流程和作事風格與互聯網公司徹底不一樣,工程能力和效率差互聯網公司一截,相關信息其實在華爲心聲和知乎上都有很真實的描述,這裏就再也不詳(tu)述(cao)。通過半年的洗禮,我仍是喜歡安安靜靜幹好活,碰到渾水能避開就避開,窮則獨善其身,富則兼濟天下,每一個人老是能有選擇的不是麼。面試

經歷了這幾家公司,沒有辦法說哪家公司更適合我或者更適合測試發展,由於每一個階段人想要的東西是不同的,新人想要快速成長確定選騰訊,想要自由一點就選互聯網公司,想要有所挑戰就選華爲,未來也許想要安逸一點可能就會去其餘公司。但無論怎麼樣,你總能學到一些東西,不少技能都是通用的,你們都說測試的業務能力很強,其實強的並非業務知識自己,業務知識換個方向可能就沒用了,好比之前測web的如今測後臺可能就傻眼了。學習的能力、責任心、測試思路等這些纔是須要仔細打磨,是能在不一樣業務領域進行測試都能通用的能力。通過了幾家公司的歷練,我自認爲各方面仍是合格的,可以在不一樣業務領域都能幹的不錯。編程

對比兩年前,我在工做上又有了些新的感悟和收穫:微信

  1. 測試技能稍微長進了一些,可是很少,不少精力花在了開會、溝通、帶人等事情上,不多有純執行測試的時間框架

    • 編程語言掌握了Java和Go,水平方面只能呵呵了。
    • 成天忙於業務測試,編程水平其實沒有什麼提升。
    • 再也不像剛入門的時候對工具和語言有學習的執念。工具和語言就是拿來解決問題的,用的到就去學,沒用到知道有這麼一回事,留個印象後序有空關注下。
    • 自動化很重要,可是真正能承擔起構建合理框架,編寫易懂易維護的自動化case的測試人員少之又少。
    • 不可避免的須要作一些對本身沒什麼價值但對別人有一些價值的事情,這就是所謂公司只管你產出不負責你的成長
  2. 換了2家公司後,不知道是作人圓滑了仍是成熟了,再也不堅持之前的一些原則了:編程語言

    • 再也不追求單純的質量好。在時間和人力有限的狀況下更注重策略和性價比,雖然這很無奈,而也是測試深度不夠的緣由,表面上的測試作完測試時間就差很少用完了。
    • 面對開源的大系統,接受了再怎麼測都會存在覆蓋不充分的狀況,在這種狀況下如何控制風險是一個更難掌握的技巧。
    • 在一個大項目大系統中,認識到了本身的眇小和侷限性,搞不定的事情與其折騰死本身還不如乖乖認可的確搞不定。
  3. 面過一些人,理念和技能都ok的人屈指可數,我想這樣的人大多轉職了吧。業界上並無一本寶典告訴測試如何自我修煉,全靠我的領悟思考,這注定是一條少有人走過的路。工具

    • 不少人六七年的經驗,但連正確的理念和作事方式都沒掌握,工做再久不會有什麼提升
    • 很差學,知足現狀的人,總會被淘汰
  4. 溝通、交流每每比想象重要,情商有時比技術能力更重要。不要死盯着技術方面,要開拓眼界,這方面測試實際上是比開發有優點的。

  5. 幹了幾年後,發現身體最重要啊~~另外,儘早解決單身問題 ~~

前幾天聽了陳曄的知乎live,對測試很差作這一點也深有同感,以前看過一篇文章講,基本上沒有人不討厭本身的工做的,也沒有任何一門工做是高薪又好作的,測試很差作,開發和產品經理等也有本身的瓶頸。若是真想轉開發、轉項目管理也許麻煩一點但花一些時間總能轉的,然而我目前仍是想繼續從事測試這一行,由於我想拯救世界,由於這頗有意思。

最後,但願在第七年的時候我回來再看,眼界、心智和能力與第五年相比都能提升,這樣就不負光陰了。

相關文章
相關標籤/搜索