初級測試工程師及測試員,應該屬于軟件測試人員中的基石,他們的工作職責主要為根據項目測試負責人員的安排,負責相應模塊的測試,大部分初級測試工程師及測試員,為測試用例的執行者,以及測試結果的產出者,他們一般沒有整個軟件產品研發周期的時間點的概念,所以需要根據項目中高級測試工程師或項目測試負責人對于測試周期的安排而保障時間點。初級測試工程師和測試員在整個測試工作過程中,需要培養自己的耐心,細心,溝通能力,及團隊能力,這些將為后續升為測試工程師打下基礎。
測試工程師,一般是有1到2年測試工作經驗,了解測試工作的內容及過程,他們主要承擔的工作職責為對于新產品技術的學習并形成相應的測試用例,對于產品定義的審核,對于產品發布后反饋問題的追蹤,以及測試用例的執行者。這個角色開始了解整個軟件開發流程,不再是簡單的重復測試,要更多的思考,并努力向高級測試工程師發展。
高級軟件測試工程師,一般是3-4年以上,有的需要5年以上測試經驗的資深測試人員擔任。不僅僅對測試有較深的體會,熟悉測試流程,并且了解整個軟件開發流程,通過整個軟件開發周期時間點及產品測試難度,來制定測試計劃,安排測試時間點,分配人力,參與產品定義并提出意見。對產品品質有敏銳感,知道什么是測試重點,在測試過程中,需要審核測試工程師的測試用例,并對于不足之處即時提出改進。在新技術研發時,提前學習新技術,并對整個測試團隊進行培訓工作。較強的溝通能力,不僅僅對于開發,產品定義部門,在測試團隊中,需要激發團隊中每個測試人員的工作激情,合理安排測試工作,在團隊中起到領袖作用。
可以看出一個測試工程師的發展過程,其實是從不斷學習測試技能,到熟悉軟件開發流程,最后管控整個測試流程的過程,由測試的執行者向測試的管理者不斷提高。
不知道現在的你,在公司測試團隊中起到什么樣的角色,不管目前怎樣,可以看出在整個測試工作中,我們都有機會不斷的學習測試技術,新產品技術,管理能力等等,讓我們一起來享受測試工作給我們帶來的快樂。
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/