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