另外一個值得注意的方面就是工作效率和質量,或許高級測試工程師與普通測試工程師的主要區別在于高級測試工程師可以更快地發現更多軟件中的嚴重錯誤。對此,有什么可以借鑒的訣竅嗎?請嘗試以下方法,保證不會是您失望。
• 首先測試程序的核心功能,然后測試輔助功能。
• 首先測試功能,然后測試性能。
• 首先測試常見情況,然后測試異常情況。
• 首先測試經過變更的部分,然后測試沒有變更的部分。
• 首先測試影響大的問題,然后測試影響小的問題。
• 首先測試必須測試的部分,然后測試可選或沒有要求測試的部分
軟件測試工程師是項目團隊中的服務員
需要強調的一點是,無論你是多么高級的測試工程師,都要明白無論測試需要的工具多么復雜,測試步驟多么冗長,測試工程師在軟件項目開發中始終都是扮演服務員的角色,這是由測試工作的特點決定的。任何服務都有被服務對象—客戶,軟件測試工程師的服務對象有哪些呢?
• 最重要的客戶是軟件的用戶。測試工程師需要站在客戶的使用和需求角度測試軟件,報告問題。
• 項目經理也是客戶。測試工程師需要報告測試工作進度和發現的問題,尤其是嚴重的問題。
• 程序員是最經常打交道的客戶。為了便于程序員重復報告的錯誤,盡量提供良好的軟件問題報告,以便程序員可以更快的修復軟件錯誤。
• 技術文檔工程師、市場開發人員和技術支持工程師也都是測試工程師的服務對象。
文章來源于領測軟件測試網 http://www.kjueaiud.com/