前言
把軟件測試做爲職業有怎樣的將來呢?答案是複雜的。測試職業很容易走進死衚衕,所以必須控制好本身的職業發展,不然很難有所做爲。與其餘開發職位相比,測試人員的回報每每較低(若是能積極的積累本身的技能,且有機會進入好的公司,待遇也不必定低),崗位變換頻率也較高,甚至公司在陷入困境面臨抉擇時,會更傾向於解聘測試人員。因此選擇本身的職業發展道路是須要很慎重的。
正文
言歸正傳,今天分享的主題是怎麼成爲測試經理,爲何當上測試經理,以及怎麼當好測試經理。話題有點大,今天也主要是說一下要點和本身的見解。
成爲測試經理有兩種比較常見的途徑:
第一種是從一個測試小兵開始,在一家公司慢慢積累經驗,積累資歷,終於等到一個合適的時機(好比上任測試經理離職),被提拔爲測試經理。第二種狀況是在一家公司作了一段時間的測試小組長,帶了幾我的完成過某某項目的測試任務,而後苦等晉升卻得不到機會(特別是大公司,管理層相對更穩定),就跳槽到其餘公司面試測試經理。
那麼這兩種途徑各自有什麼有缺點呢?成爲測試經理須要具有哪些方面的條件呢?
在第一種方式中,因爲你在公司時間久,對於公司結構、項目、開發都比較熟,晉升爲測試經理後,不須要在業務和人員瞭解方面花費很長時間,能夠更快速的投入到具體管理工做中(進入一家新公司,花在這上面的時間超會在一個月甚至更久)。其次,在測試流程和制度方面,若不作較大改動,對你的組員影響較小(去新的公司作項目經理,通常都會對流程作較大變更,這樣會讓組員花較多時間在學習和適應上,也意味着他們須要減小在具體測試工做上的投入)。另外,內部晉升的人,公司更願意爲你支付學習費用,使你可以嘗試新鮮事務。
在第二種方式中,若你是從一家大公司進入一家小公司,那麼你會有更大的發揮空間,能夠把本身在大公司中學習到的項目管理技巧應用到新的工做,增長項目管理和測試管理的成熟度和專業性。若是有機會去一家小公司從頭組建測試團隊,這樣的機會建議把握,這樣的經歷會讓你在短期內(1到2年)變化巨大(我的經歷,深有感觸)。 若是是空降兵,建議讀一讀這本書——《空降總監治亂記》。
若只作過測試項目管理但沒有管理過測試團隊,在面試測試經理時,能夠介紹一下本身 之前在管理測試項目的經驗(其實這也是管理經驗),介紹一下本身帶過多少人完成過什麼樣的項目,說一下本身關於測試流程的一血思考和總結,對於進入新公司之後打算怎麼開展工做——這樣會給本身的面試加分。
對於測試經理須要具有的素質,個人見解有幾下幾點:
- 精通測試理論、測試方法
- 熟悉項目管理流程和方法
- 熟悉軟件質量管理流程
- 熟悉測試工具
- 行業知識(看公司業務類型)
- 專業成果(作過多少系統的測試解決方案,多少測試規劃和組織工做,這些系統業務線怎樣)
- 項目經驗(作過的項目,擔任的角色)
- 測試規劃能力(可否制定有效的測試策略和方案,可否組織好測試工做的實時、把握測試方向和進度,管理測試執行中的風險,是否具備良好的問題分析解決能力、總結能力)
- 問題解決能力(可否提早預知風險並能提出有效措施,可否在出現問題後迅速定位並解決)
- 指導他人能力(顯而易見)
爲何要當上測試經理?
在規劃本身職業發展的時候,不少人都會考慮是往技術發展仍是管理方向發展。我選擇了走管理路線。由於作了管理以後,作得具體測試執行的工做少了,我能夠有更多的時間來學習和思考,不但充實本身。並且雖然乾的是管理,其實技術工做該作得還得作,畢竟沒有技術優點是很難帶好團隊的。相對於技術方向,更重要的是有「權力」。權力是什麼,就是對團隊成員的考覈權。有了這個權利能夠更好的控制你的團隊,讓它往你想要的方向發展。
除此以外,測試經理平時作得工做就是上傳下達,這樣就有更多機會跟高層接觸,能夠在跟高層接觸的過程當中學習他們的言行舉止和關注點,提高本身看待問題的高度。
對我來講,當測試經理也只是我職業規劃中的一個新起點,可讓我積累更多的人脈。平時經過跟高層、部門經理、項目經理、技術大牛的接觸,來表現本身,證實本身的價值,進而發展本身人脈。——聽過某個統計,聽說一我的賺到的錢,有50%是他的人脈貢獻的,這個結論的可信度很差說,不過也客觀的反映了發展人脈的重要性。
怎麼當好測試經理?
關於這一點,能夠參考上面說起的測試經理須要具有的素質。平時多學習,多總結多思考。學習的領域不要僅限於測試方面,也多看看項目管理領域,心理學,哲學,算法......
也許有人好奇學那麼可能是否有必要? 我只能說眼光不要侷限於平時現有的工做——這就比如本身給本身的發展設置了天花板。懂得多,思惟就開闊,也就意味着能解決更多的問題。與只承擔一項任務的經理相比,可以發揮多種做用的經理可以得到更高的報仇,完成多種任務的經理在不少公司中都會獲得賞識
2016.11.17 3am Mack
若是以爲個人分享對您有所幫助,歡迎關注個人微信號和公衆號。