如何才能成為一名優秀的軟件測試人員
最近在和一些公司的軟件工程師和管理人員交流時,發現他們經常發出這樣的感慨:尋找一名優秀的測試人員這是太難了。那麼,具備哪些要素才成成就一名優秀的測試人員,下麵是我認為比較重要的幾點:
1.對分析和測試的激情:任何事情的成功的關鍵在於你是否對它懷有真正的激情。
2.專業技術:要想成為一個偉大的測試者,必須要具備非常出色的編程能力,這樣你才能很好的理解你要測試的係統,才能和開發人員進行更加有效的溝通,才能寫出高效的自動化測試程序。
3.良好的分析能力:需具備很強的分析和邏輯能力。
4.對事務輕重緩急區分和組織能力:軟件開發和測試過程是一個動態變化的過程,關鍵點可能每天都在發生變化,所以測試者要及時識別、區分、組織這些變化。
5.適應和學習能力:沒有任何一個領域的技術更新能超過信息技術,所以,要想成為一個好的測試人員,要有持續學習的精神和適應新技術變化的能力,按照一般規律,信息技術領域內的一門技術存活時間也僅有18個月。
6.獨立采取行動的能力:測試人員的目的與一般開發人員不同,你們的目標就是保證產品質量,發現問題所在,所以自我應該能夠及時響應各種變化,能夠及時明確下一步該如何行動,而不是等待管理者下達指示。
7.良好的溝通交流能力:包括聽說讀寫,一個好的測試人員必須能夠很好的閱讀產品文檔,知道如才能寫好測試計劃,如何描述清楚缺陷報告,如何寫一個連貫的項目狀態報告;在與人進行語言交流時能夠批判的聆聽和有條理的描述。
8.明確公司產品的商業戰略意圖:前麵講的都是技術相關的,這一條是從更高的戰略層麵對測試人員的要求,一個好的測試人員應該能夠參與到產品的更高層麵而不僅僅是提出一個什麼優先級、什麼嚴重級bug,作為測試人員應該能夠更好的理解整個係統的優勢和弱勢,為公司高層商業宣傳和下一步產品規劃提供指導。
最後更新:2017-04-03 05:40:10