軟件測試有前途嗎?未來的職業方向是什麽?
陳洪剛博士表示,軟件測試工程師在微軟的發展有幾種途徑:壹種是走技術路線,成長為高級軟件測試工程師,然後可以獨立測試很多軟件,之後可以成為軟件測試架構設計師。二是向管理方向發展,從測試工程師到領導,到項目經理,到更高的職位。第三個可以跳槽,做項目經理,或者做開發。很多測試工具軟件開發工程師因為積累了開發經驗,對軟件產品本身也有自己的看法,所以很容易轉到產品編程。
陳洪剛博士現在和壹個測試團隊在壹起,兩個來自清華軟件學院的學生,壹個來自南開專攻軟件測試的博士生,和壹個來自北京大學的學生。他們負責在總部測試產品。陳博士說,簡單地說了壹下自己的想法,和他們討論了壹下,壹個星期就找出了70多個bug,也覺得學到了很多知識,並表示以後會專註於軟件測試,因為覺得軟件測試真的是壹門很深的學科,要研究的課題很多。其實很多微軟測試人員也是碩士博士。他們也在做創造性的工作,保證程序的質量,促進軟件的進步。
軟件測試是壹個快速發展和富有挑戰性的領域。雖然單機桌面軟件的測試已經成熟了很多,但是隨著網絡時代的到來,包括微軟在內的公司並沒有壹套完整的基於網絡的測試體系,還在摸索中。在網絡中被攻擊的可能性太大,這也是黑客能在網絡上興風作浪的原因。網絡測試是壹個新的環境,也是壹個巨大的挑戰。
軟件測試的未來發展空間很大,軟件測試工程師的職業道路也充滿希望。軟件測試需要掌握測試的相關理論,熟悉測試流程和技巧。我可以給妳推薦壹本書,《測試的藝術》,可以在網上下載到電子版。看這本書基本就能應付筆試了,呵呵。另外,如果妳想在測試方面取得更好的成績,呵呵,就是想拿更多的工資,進入更高的層次,學習性能測試和自動化測試。目前國內主要是LoadRunner和QTP,可以多關註壹下。有了基本的編程技能學習起來會更容易,這也是壹般公司喜歡招聘計算機相關專業畢業生的原因。根據我的經驗,只要掌握基本的C語言,就差不多夠了。可以向開發者請教,順便學習。嗯。多有趣啊
另外,要收集更多的網絡資源,幾個知名的考試網站上有很多入門建議,妳可以好好參考壹下。
(1)熟悉計算機基礎知識;(2)熟悉操作系統、數據庫、中間件和編程語言的基礎知識;(3)熟悉計算機網絡基礎知識;(4)熟悉軟件工程知識,了解軟件開發方法和流程;(5)熟悉軟件質量和軟件質量管理的基本知識;(6)熟悉軟件測試標準;(7)掌握軟件測試技術和方法;(8)掌握軟件測試項目管理知識;(9)掌握C語言和C++或Java編程技術;(10)了解信息化和信息安全基礎知識;(11)熟悉知識產權相關法律法規;(12)正確閱讀和理解相關領域的英文資料。通過本次考試的合格人員,能夠在掌握軟件工程和軟件測試知識的基礎上,運用軟件測試管理方法、軟件測試策略和軟件測試技術,獨立承擔軟件測試項目;具備工程師的實際工作能力和專業水平。