前言
近一年公司讓我管理測試團隊,我就需要思考測試團隊和團隊成員的發展問題。我原來一直在管理開發團隊,對於測試雖然說有一定了解,但是畢竟還是不夠深入,所以就打算讀一些關於測試相關的書籍。經朋友推薦,我選擇了《測試架構師修煉之道—從測試工程師到測試架構師》這本書,讀了感覺還不錯。
最原始在定義軟件測試這個行業的時候,曾經有過一個定義:一個出色的分析人員在具有5年代碼評審和編寫設計規格說明書經驗之後被提升爲編程人員,在具有5年的開發經驗非常優秀的開發人員有希望提升到系統測試組中。
可見,對軟件測試人員的要求是非常高的。
三年之癢
書中提到了中國測試行業發展的困惑,主要提到了如下幾點困惑:
- 目前軟件行業的後備軍大部分都是應屆畢業生,但是應屆畢業生對於軟件測試的理解比較片面,他們甚至直接認爲軟件測試是不重要的;
- 很多優秀畢業生甚至都不會選擇軟件測試行業,如果被迫分配到測試部之後,甚至還會爲此毀約;
- 很多選擇軟件測試的同學可能是因爲簡單或者性別(主要是女孩)才選擇這個行業的;
- 大部分企業並不是很重視軟件測試,研發延期後,測試周期依然按照計劃進行,並沒有順延;
- 軟件測試在入門上比軟件開發簡單,但是軟件測試需要對整個系統有整體的把握,因此軟件測試比軟件開發更難深入;
因此:
1、軟件測試工程師在測試管理方面要想有發展,不僅需要能力,還需要機遇;
2、要想在技術方面有所發展,就必須要深入。
軟件測試和軟件開發的優劣對比
優勢
1、軟件測試入門相對簡單;
2、軟件測試轉行更加容易;(因爲測試工程師對於系統整體的把握是較強的)
劣勢:
1、轉行雖然容易,但是畢竟沒有深入,而且普遍對於軟件測試的重視程度不夠,軟件測試人員在發展的時候會碰到瓶頸,天花板較低,例如:大部分做到測試經理就已經到頭了。