經理、系統分析師、程序員、測試工程師、質量保證人員等?梢,軟件測試工程師只是軟件項目開發中的一個角色而已。
戲劇舞臺上的生、旦、丑是不同的角色,其表演方式具有明顯的特征,這是由于角色決定的。同樣,軟件測試工程師的角色,在軟件項目開發中也存在如何定位和表現自身的行為和責任的問題。
此處討論測試工程師的角色并非毫無意義。須知,角色不明,責任不清,行為就失去了參照目標,結果就可能很不理想了。輕則降低了工作質量和效率,重則被視為工作能力低下,可能要退出軟將項目組的舞臺了。
軟件測試工程師承擔的任務
角色決定工作內容和承擔的任務。測試工程師的角色應該承擔什么任務呢?這沒有統一的答案。因為,這與軟件公司的規模,軟件項目管理制度,公司領導和項目經理的管理風格,以及具體軟件項目自身的特點有很大關系。而且,測試工程師也有普通和高級之分。
籠統的答案列舉如下:
• 設置軟件測試環境,安裝必要的軟件工具。
• 運行軟件,發現和報告軟件缺陷或錯誤。尤其需要快速定位軟件中的嚴重的錯誤。
• 對軟件整體質量提出評估
• 確認軟件達到某種具體標準
• 以最低的成本,最短的時間,完成高質量的測試任務
• ......
在這其中,最重要的是要明確,程序員的責任和目標。在執行任何具體測試任務前,都要在項目組內對于責任和目標達成共識,以免帶來后續工作的相互推諉。
提高測試質量的要訣
文章來源于領測軟件測試網 http://www.kjueaiud.com/