軟件測試專家于涌談行業前景與測試人員成長

來源: 51CTO  發布時間: 2010-11-28 22:21  閱讀: 981 次  推薦: 0   原文鏈接   [收藏]  
摘要:近日51CTO記者采訪了《軟件性能測試與LoadRunner實戰》一書的作者于涌老師,于涌老師根據當前軟件測試行業的現狀和發展前景談了自己的觀點,并為即將進入測試行業的朋友們和正在擔任測試工作的工程師朋友們提供了幾點建議。

  軟件測試,真火還是假火?

  近日有媒體報道“軟件測試行業人才需求缺口20萬”,在如今 “就業難”的大環境下,尤其是在經濟危機席卷全球,大批企業裁員降薪的情況下,軟件測試行業是否真的逆勢而上,有如此巨大的人才需求呢?

  于涌認為國內軟件測試行業的對人才的需求的確很大。他舉例“也曾有媒體報道過,國內開發人員與測試人員的比例是8∶1,而國際公認的行業標準實際上是1∶1,這一點上國內測試行業與國外的差距比較大。實際上,為了保證軟件質量,從項目開始測試人員就要介入,要了解客戶需求,參與項目評審,把握測試要點。如果測試人員數量少,軟件質量是得不到保證的。因此測試行業的確需要大量人才,尤其是性能測試,自動化測試和有豐富測試經驗的人才更加稀缺。”

  言談間于涌對國內軟件測試行業的發展充滿信心,但在求職者中間也流傳著這樣一種說法,軟件測試之所以火,是因為這個行業起點低,進入容易,工作壓力小,對于這種觀點,于涌表示,“現在的確存在這樣一個誤區,認為什么也不會也可以做測試。其實不是這樣,測試包含很多知識,比如懂得用例的規則,邊界值,因果關系圖等等。要是不懂就很難發現問題,只能停留在表面,發現簡單的功能錯誤。”

  于涌補充道:“現在國內的軟件測試行業仍處于發展階段,但是,從長遠發展角度來看,測試還是需要高端人才。據我了解,有些學校已經開設了軟件測試專業,比如北方交大。隨著測試行業將越來越規范,未來需要的也將是一支專業的隊伍,沒有良好測試技能的人將被淘汰。”

  另外,在實際工作中也存在這樣一種現象:有不少測試人員感到測試團隊在整個項目團隊中不受重視,常常感覺比開發人員低一頭,針對這種現象,于涌道出了個中原因,“一是開發人員使軟件從無到有,有很大的成就感。二是管理上的問題,目前測試行業處于發展階段,高端人才的確較少,不能有效定位到深層次的問題。三是高層更看重研發、銷售,而不重視測試。”

  對于如何改善這一現狀,于涌老師同樣給出三點建議:一是測試人員自身要提高綜合能力,多積累經驗,定位深層次的問題;二是要取得高層領導的支持;三是要用事實說話,嚴把產品質量關。關于開發團隊和測試團隊之間的關系,于涌老師做了一個十分生動的比喻,“開發團隊和測試團隊就像軟件的父母一樣,都希望孩子優秀,他們的目標其實是一致的。所以并不存在誰比誰低一頭的問題,更不存在根本矛盾。”

  測試人員,如何快速成長?

  既然測試行業發展前景如此廣闊,必然有越來越多的人希望從事軟件測試工作,于涌對有志于從事測試工作的朋友提出兩點建議:

  “一是參加培訓,二是自學。軟件測試需要學習的內容很多,例如測試理論,操作系統,數據庫,編程語言,網絡等。對于自制力比較差的朋友,參加培訓機構不失為一種好的方法,目前,比較好的培訓機構有51testing、測試時代等。”于涌還特別提醒參加培訓的朋友:“培訓只是把你領進門,如果想深入學習,還是需要在實際工作中不斷的學習。”

  對于已經有一定測試基礎的朋友,于涌建議:“自學更好,一些口碑好的測試書籍、專業的測試論壇等網絡資源,都是系統學習測試的好途徑。”于涌也指出了自學的缺點是不能夠像上培訓機構一樣參與實際練習,而實踐經驗在軟件測試中是非常重要的,所以,一定要找機會多多練習,不能“只看不練”。“‘工欲善其事必先利其器’,測試人員都是從手工測試開始,要做的第一件事情就是要了解測試流程,以及每個流程下需要做哪些事情,認真掌握各個環節的具體內容。”

  于涌還提到測試行業也存在知識更新的問題。比如現在比較熱的云計算、AJAX也都要及時了解。他講了一段自己的經歷,于涌以前在做部門經理的時候經常面試測試人員。盡管有的應聘人員已經有了多年的工作經驗,但是在進行用例設計的時候,僅能從“等價類”、“邊界值”這兩類簡單的用例設計方法設計簡單用例,而沒有結合“因果圖”、“場景”等其他能夠結合業務完善用例的方法,他覺得這些應聘者的“武器”就有點落伍了。

  “另外,如果想做比較高層次的測試工作,一定要學會一門語言,手工測試非常枯燥,而且效率不高。而像自動化測試,QTP等工具都需要寫腳本。所以最起碼要熟悉一門語言,才具備開發腳本的能力,從而大大提高測試效率。”

  測試人生,尋找晉升之路

  對于測試工程師個人來說,最關心的還是個人職業發展的問題。于涌在進入軟件測試行業初期擔任的是白盒測試工作,之后又接觸功能測試,最終成為整個測試團隊的負責人。于涌根據自己多年來測試行業的從業經驗,列舉了一條測試工程師晉升之路:

  “由于國內測試行業還處于起步階段,所以大家對測試工程師這個職業的發展前景還不明確。其實,開發有什么樣的崗位,測試也有就相對應的崗位,比如開發有架構師,測試也有測試架構師,也需要從整體架構考慮怎么做測試。國內公司一般會有初級、中級、高級測試工程師、項目經理、部門經理。當然也有一些公司已經有比較完善的體系,比如性能測試領域,除了初級、中級、高級測試人員之外,還有測試專家,性能測試分析師,架構師。近幾年國內的測試行業也在逐步規范,分工越來越細,我相信測試行業發展也會越來越好。”

  作者簡介:

  于涌,畢業于北京大學計算機專業。先后擔任高級程序員、高級系統性能分析師、高級測試主管和高級測試經理等職位。擁有多年的軟件開發和軟件測試實踐經驗,尤其擅長自動化測試工具應用、性能測試和單元測試等。曾為多家著名軟件公司提供軟件測試理論,軟件性能測試,性能測試工具LoadRunner,功能測試工具QTP、WinRunner等方面的指導和培訓工作。

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()