一個好的測試工程師應該具備怎樣的素質?也許這是我們每一個測試工程師都非常關心和敏感的問題,測試這個行業在短短的幾年里在我們的國家得到了快速的發展。他入門的門檻相對較低,企業(特別是軟件型企業)人才缺口大,因此選擇測試行業的人越來越多。但真正能在測試這個行業做出巨大成就的人卻并不多。
那么,怎樣成為一個好的測試工程師呢?本人有以下幾點看法:
首先,必須有一顆執著的心。測試在一定程度上是一個相對枯燥的行業,太多的重復,太多的繁瑣,甚至還有一些委屈(當自己的工作成績不被開發人員或者項目經理認可的時候)。在這樣的時候,我們很多的測試工程師會選擇放棄或者消極對待所,但要想成為一個出色的測試工程師,這是我們必經的路,必須執著走下去!就好比一個拿到世界冠軍的長跑運動員,在他小時候會經歷無數次的摔倒,然后再爬起來;在他訓練時會面對教練無盡的責罵,只能悄悄的擦干淚水重新再來。他之所以成功就因為他的執著。
其次,一個好的測試工程師還必須具備靈敏的洞察能力和學習能力。當然我這里講的洞察力和學習能力不僅僅指精通多少測試工具、能找到多少bug;我講的是一種對自我升華的能力。當我們還是一個測試執行工程師的時候可曾想過什么時候成為一個測試設計工程師、測試項目經理、測試主管、乃至測試架構師;這種升華縱使需要我們點滴的積累,但更需要我們對自己刻意的培養,培養自己的技能,培養自己的全局觀,培養自己的溝通能力和領導能力。
最后,我覺得一個好的測試工程師必須要有自己明確的人生規劃。沒有目標的人生容易迷茫!我曾經在一家測試公司待過15天,這家公司的老總在一次談話中告訴我:我們公司的定位是一家小公司,我們不會做大;后來我離開了,因為在那里我看不到激情、看到的是得過且過??床坏焦镜奈磥?、自己的未來,因為大家仿佛都沒有想過。就像小時寫作文一樣:人生就像一條航行在大海中的船,如果沒有了導航,我們只會被洶涌的波濤埋沒。
原文轉自:http://www.anti-gravitydesign.com