軟件測試必須有預期結果
沒有預期結果的測試是不可理喻的。軟件缺陷是經過對比而得出來的。這正如沒有標準無法進行度量一樣。如果我們事先不知道或是無法肯定預期的結果,我們必然無法了解測試正確性。這很容易然人感覺如盲人摸象一般,不少測試人員常常憑借自身的感覺去評判軟件缺陷的發生,其結果往往是把似是而非的東西作為正確的結果來判斷,因此常常出現誤測的現象。
軟件測試的意義——事后分析
軟件測試的目的單單是發現缺陷這么簡單嗎?如果是“是”的話,我敢保證,類似的軟件缺陷在下一次新項目的軟件測試中還會發生。古語說得好,“不知道歷史的人必然會重蹈覆轍”。沒有對軟件測試結果進行認真的分析,我們就無法了解缺陷發生的原因和應對措施,結果是我們不得不耗費的大量的人力和物力來再次查找軟件缺陷。很可惜,目前大多測試團隊都沒有意識到這一點,測試報告中缺乏測試結果分析這一環節。
結論:
軟件測試是一個需要“自覺”的過程,作為一個測試人員,遇事沉著,把持尺度,從根本上應對軟件測試有著正確的認識,希望本文對讀者對軟件測試的認識有所幫助。
原文轉自:http://www.anti-gravitydesign.com