單從 微軟中國研發集團招聘數據統計來看,我們每年對軟件測試工程師(SDET)和軟件開發工程師(SDE)的數量需求基本相等,但SDET總是供不應求。其中原因固然有業界對測試工作的偏見而導致的軟件工程師偏重開發而回避測試,但最大的原因還是因為市場上缺少同時具備良好測試及開發能力的工程師。兩種原因合在一起導致了合格的軟件開發測試人員的嚴重短缺。
一個良好的測試工程師需要從很多不同的角度考慮問題,在盡量廣度覆蓋的同時還要擁有深入調查研究問題的能力。而其深入調查研究問題能力 不亞于甚至要超過軟件開發人員?梢哉f,一個SDET比起與其技術水平相當的SDE對產品有可能作出更大貢獻,從而幫助他在事業上有更迅速的發展。
就像開發人員有不同水平一樣,測試人員之間也存在著很大的區別。一個會設計測試計劃、會開發測試自動化軟件、會debug、會調查研究問題的測試人員是非常寶貴的,而且往往難以取代。測試團隊的不完善會影響產品質量以及其開發過程,從而導致產品不能如期發布或存在嚴重缺陷。所以卓越的軟件企業管理人一定會確保測試團隊人力資源及水平。根據以上的事實,測試人員到底是“打雜”還是“一金難求”就不難判斷了。
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/