上一篇文章介紹了廣州第十次軟體測試交流會之心得分享篇(http://www.cnblogs.com/pent/archive/2007/04/04/699801.html),下面結合交流會上關於軟體測試職業發展生涯,談談自己對軟體測試職業發展方向的看法和疑問。
先來看看在本次交流會上進行主要交流的職業發展路線圖,從該圖可以看到,軟體測試領域的職業發展分為兩種主要方向,即技術和管理。其中技術類主要包括3大技術:白盒測試、自動化測試、效能測試;而管理類主要有組態管理、品質保證、產品經理。從以及交流會上的熱門話題,我腦海裡出現了一些疑問,主要是一些測試技術和前景方面的問題,希望能與大家一起探討。
1、軟體測試的技術性?測試設計技術的尷尬局面
大部分的軟體測試工程師在入門學習的過程中,都會從書上或網路等各方面學習到軟體測試的一個重要的概念,那就是測試案例。在我的印象中,各種學習資料都毫無疑問的宣稱軟體測試工作中最重要、最能體現測試工程師的價值的就是測試案例設計,測試案例設計是一項技術性很強的工作,是軟體測試工程師思想的精華和經驗的結晶,一直以來我也堅信不移的貫徹這個指導思想。然而,從我在51testing測試案例板塊上所發表的兩篇調查:實際工作中測試案例的應用程度調查(http://bbs.51testing.com/thread-64815-1-1.html)、實際工作中測試案例應用痛點調查(http://bbs.51testing.com/thread-64821-1-2.html)顯示,在實際的測試工作中測試案例並不能很好的應用起來,這也讓測試工程師產生了困惑,宣稱最有價值的測試案例難以真正使用起來,那測試工程師的價值呢?也許又是國情和發展現狀之類的原因吧。
2、系統黑箱測試工程師,路在何方
目前大部分軟體測試人員都是入行不久,從交流會的情況來看基本上是2年以內,主要從事系統黑箱測試,大部分沒有軟體開發經驗。從的兩種發展方向看,軟體測試工程師該往哪方面走呢。技術線?白盒測試,需要深厚的開發功底,國內有這種規範的公司和具備這種能力的測試人員估計不太多,同樣自動化測試和效能測試的門檻也很高,專門設立這個職位的公司也很少,大家都是停留在業餘練手的情況。管理類,走向品質保證、產品經理,這樣的職位和機會多嗎?那麼,系統黑箱測試工程師,我們未來的路怎麼走?
3、在迷茫中自強
感覺這句話有點怪異。
從51testing論壇上明顯可以感覺到,目前大家的學習發展方向基本上往技術方面發展,主要都是在學習測試載入器一類,比如QTP、LR、TD等,學習加分享,這是好事。但在學習之餘也建議和發展方向結合起來。另外,我要重點提一下的是,現在很多人都對效能測試高度興趣並不懈的在學習著,確實這東西有著無窮的吸引力,學起來很過癮。但我不建議測試新手們一上來就搞這個,畢竟這東西的門檻還是有點高,如果沒有其它基礎知識的支援會學習的很吃力並且進展不大,建議還是先從基礎學好,循序漸進。
軟體測試的明天,我們還要等多久?