軟件測試工程師的角色定位問題漫談
需要強調的一點是,無論你是多么高級的測試工程師,都要明白無論測試需要的工具多么復雜,測試步驟多么冗長,測試工程師在軟件項目開發中始終都是扮演服務員的角色,這是由測試工作的特點決定的。任何服務都有被服務對象—客戶,測試工程師的服務對象有哪些呢?
最重要的客戶是軟件的用戶。測試工程師需要站在客戶的使用和需求角度測試軟件,報告問題。
項目經理也是客戶。測試工程師需要報告測試工作進度和發現的問題,尤其是嚴重的問題。
程序員是最經常打交道的客戶。為了便于程序員重復報告的錯誤,盡量提供良好的軟件問題報告,以便程序員可以更快的修復軟件錯誤。
技術文檔工程師、市場開發人員和技術支持工程師也都是測試工程師的服務對象。
測試工程師避免犯的幾個錯誤
前文已經指出測試工程師應該明確角色,明確任務和責任。知道哪些是自己份內的事,哪些是不屬于自己的事。一定要盡最大努力完成份內的事,不要做不屬于自己的事情,以免弄巧成拙。
為了更好的扮演軟件測試工程師的角色,盡量避免犯下面的錯誤:
承諾完成測試的軟件沒有質量問題
軟件測試只是保證質量的一種方法,軟件測試工程師的工作不會直接提高軟件質量,因為絕大多數軟件錯誤都需要程序員修復。軟件測試只能證明軟件存在錯誤,不能保證軟件沒有錯誤,不可能找出全部軟件錯誤。個人的`能力和對質量的影響范圍很小,軟件質量的提高要靠軟件項團隊全體成員的共同努力。
承擔軟件的發布權利
不要因為軟件中存在還沒有修復的錯誤,而試圖提出更改軟件發布的計劃。也不要認為已經完成了測試計劃,自己決定可以發布軟件。因為,改變軟件發布計劃可能要失去進入市場的良機和很多客戶,對此造成的經濟和公司市場的損失將不是測試工程師能夠承擔的。另外,軟件發布后,如果用戶發現了新的軟件錯誤,公司領導或項目經理可能將過錯加在軟件測試人員的頭上,因為他們同意發布軟件。通常軟件發布的權利由產品經理、項目經理、測試經理、市場經理共同集體討論決定。
扮演過程改進成員的角色
軟件測試工程師必須報告錯誤,有時也要分析錯誤的類型、特征和產生錯誤的原因。但是,不要主動提出改進軟件過程的具體改進措施,更不要直接干涉程序員的工作方式,以免出力不討好,影響今后的愉快合作。軟件過程改進的方法是軟件質量控制部門的事情,這是他們的本職工作。
【軟件測試工程師的角色定位問題漫談】相關文章:
淺談軟件測試的幾個問題08-20
軟件測試工程師的簡歷08-08
軟件測試工程師簡歷08-08
軟件測試工程師簡歷范文07-30
淺談學校管理的漫談問題11-11
軟件測試工程師的求職簡歷封面11-03
工程師軟件測試的英文簡歷范文09-25
初級軟件測試工程師的職責信息01-24
軟件測試中存在的問題與解決方法02-23
軟件測試工程師求職簡歷模板09-03