怎樣成爲一個合格的測試工程師

前段時間和幾個測試朋友聊天,說到06年上半年測試界的新聞,我想最大新聞莫過於智聯招聘網站的一個測試行業的調查報告吧。
該報告指出“目前測試從業人員不會超過5萬,合格的測試人員不會超過3萬,而工作超過5年的更不會超過1萬”,姑且不說數據是否準確(據我經驗,應該八九不離十)。單在這裏說說怎樣纔算是一個合格的測試工程師,怎麼才能成爲一個合格的測試工程師。
首先說說怎樣纔算是一個合格的測試工程師。
一個測試工程師應該具備的素質我想在很多介紹軟件測試的書裏已經都列舉過了,這裏就不在重複,而一個合格的測試工程師和一個測試工程師的最大區別在哪兒?不外乎就在與測試思想。合格就在於他接受到測試任務後所做的第一件事情是想而不是做。合格就在於他將他自己的想法始終貫穿於整個測試中,包括測試設計中,測試執行中,測試分析中。<br>
許多人都會說測試思想是一個空洞的東西,而我也曾經寫過或說過太多的例子用以證明它,這裏只建議想做合格測試工程師的人去看一本書吧,它的名字是,在我眼裏,它並不是一本講技術的書,同時它也並不只適用於開發人員。
接着說說怎樣纔可以成爲一個合格的測試工程師。
不是有一個玩笑說某某公司掃地的大媽都可以做軟件測試,某某公司看門的大爺都可以做軟件測試。由此可見人們對軟件測試的誤解和測試工程師的尷尬。其實並不是任何一個人都可以成爲測試工程師的,其實並不是任何一個測試工程師都可以成爲合格的測試工程師的,要想成爲一個合格的測試工程師,你必須有血有肉還的有思想。技術沒有可以學,思想是學不來的,思想是需要實踐的。毛澤東思想也不是他老人家憑空想象出來的,你說是否?<br>
於是我建議大家:
1.每半年讀一本測試書籍(現在的測試書籍也多起來了,儘管很多都是東抄西抄的,能力夠的話去讀英文原版,譯本基本都不能完全領會作者的思想,人家老外的測試發展要比我門多幾十年呢)<br>
2.每半年學一門測試技術(IT行業變化很快,測試技術也同樣,每年都有新的測試技術出現,不希望大家對每一個新出現的技術都掌握,只希望每一個測試人員對本人從事的這個行業要充分了解和熟悉,因爲在你現在和將來測試的項目中,你要選擇最合適和最有效於這個項目的測試技術,如果你連所選對象都不知,那談何選擇,又談何合適呢?)
3.每半年學一門IT技術(這裏的IT技術範圍要更廣一些,做測試人員要了解更多的知識,如你做性能測試,你需要了解操作系統,你需要了解軟件架構,你需要了解低層實現,你需要了解中間件,你需要了解數據庫,你需要了解他們的配置與實現方式,你還需要了解硬件,瞭解網絡,瞭解內存管理機制,瞭解磁盤I/O原理等等)<br>
4. 要學會思考(測試人員要學會在測試前思考,測試中思考,測試後思考,思考的結果要記錄下來,每有一個人敢說他自己是天才,可以記住所有的東西。想好後那就去做吧,去驗證吧,如果不對,那返回重新思考,然後再去做,只有這樣,你纔會做的更好。)
5.要重視測試設計(某開發人員曾說過他精通JAVA,精通C,我於是和他說,那給你10年或20年,你用你精通的JAVA來寫出一個可以替換WINDOWS的操作系統。他從此不在這樣說,因爲他知道即使給他一輩子,這對他也是一個夢。測試何嘗不是,你測試技術再高,你也不可能測試的更好,重視測試設計吧,這纔是測試之關鍵。)
6.多和測試同行交流(在一個封閉的圈子裏,或在一個公司裏,你覺得你是測試高手,當有一天你走出這個封閉圈子的時候,你才發現,天外有天,或許捆饒你一個月的難題某些測試同行輕描淡寫的一句話就可以爲你解決。測試是相通的,測試思想更是相通的,多去做一些比較,纔可以看到自己的不足。)
我是崇尚測試技術的,所以相信,尊重源於實力!因此希望更多的測試人員能得到測試同行的尊重,能得到開發人員的尊重,能得到企業的尊重。
同時我更崇尚測試思想,所以我更相信,在軟件行業更加規範化後,企業對測試工程師的要求必定是測試思想第一,經驗第二,而測試技術只能排第三了。
 
發佈了22 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章