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