公司開發的產品專業性較強,軟件測試人員需要有很強的專業知識,現在軟件測試人員發展出現了一種測試管理者不愿意看到的景象:
1、開發技術較強的軟件測試人員轉向了軟件開發(非測試工具開發);
2、業務能力較強的測試人員轉向了軟件需求;
3、溝通能力較強專業能力較強的人員轉向了軟件實施;
為什么不愿意看到呢,自己培養起來的優秀人員都為別的部門、別的公司干活去了,而測試這邊永遠都是新人,永遠都是剛入門的軟件測試工程師:開發水平一般、業務能力一般、溝通能力一般。而那些轉行的測試同仁們,薪水并沒有質的飛躍,到了‘那邊’成績平平,很快就被埋沒了。這里當然要排除那些實在對開發、對業務、對實施非常感興趣想在這些領域有所建樹的狂熱者們。問題就來了,那些人為什么要‘轉業’呢?原因無外乎以下幾點:
1、公司的軟件測試沒有技術含量,沒有挑戰性;
2、認為在公司能做到測試經理就已經是測試發展的最高境界了;
3、測試人員薪水較其他低;
4、想了解一下測試之外的其他崗位,豐富自己的閱歷,為以后更好的做管理做準備。
那么,公司的軟件測試真的技術含量很低嗎?工作效率已經達到最高了嗎?真的不需要挑戰嗎?測試經理就沒有高級和低級之分了嗎?測試人員的薪水就不可以比開發人員高了嗎?測試人員真的需要那么多嗎?當然不是,也許很多年的‘舊路’不能靠自己改變,也許有人埋怨領導者們因循守舊、頑固不化,但沒有人會阻擋我們去創新,去阻止我們探索新的模式、新的思路、新的工作方法去改變這種現狀,沒有公司是傻子,一個人的薪水和他體現出來的價值是成正比的。所以應該打破常規,去探索新的東西,這種創新不僅包括技術創新也包括管理創新。關于職業發展,僅根據公司的實際情況,和從大家那里得來的想法,談一談:
1、開發技能較強的軟件測試人員可以轉向自動化測試工具、測試管理工具的開發,這里不僅要求開發能力較強,還需要多了解第三方測試工具,挖掘測試組內測試人員的需求,了解業務;
2、業務能力較強的可以做測試(用例、計劃)設計工程師,由于公司產品業務較強,需求人員僅能為測試人員提供需求文檔,而究竟哪些是最重要的測試點,測試過程中采取什么樣的測試方法能使得測試路徑最短、覆蓋率最全,這些都需要抓住軟件業務的精髓;