《軟件測試藝術》讀書筆記(4)_初次探究
“ 軟件測試 是一項技術性工作,但同時也涉及經濟學和人類心理學的一些重要因素”,這是該書第二章中最吸引我的話,耐人深思。而對于該章的內容,我個人覺得可概括為以下三個方面: 心理學角度:駁斥了一些社會普遍存在的錯誤認識,并給出了測試的正確定義及
“軟件測試是一項技術性工作,但同時也涉及經濟學和人類心理學的一些重要因素”,這是該書第二章中最吸引我的話,耐人深思。而對于該章的內容,我個人覺得可概括為以下三個方面:
-
心理學角度:駁斥了一些社會普遍存在的錯誤認識,并給出了測試的正確定義及在含義上進行了延伸。(用寫文章上常用的術語來說,是:先破后立。)
-
經濟學角度:驗證軟件測試不能夠發現“所有”的錯誤。(術語是:各個擊破。)
-
歸納了軟件測試中的一些基本原則(術語是:歸納與演繹。),及三個重要的測試原則:
-
軟件測試是為發現錯誤而執行程序的過程;
-
一個好的測試用例具有較高的發現某個尚未發現的錯誤的可能性;
-
一個成功的測試用例能夠發現某個尚未發現的錯誤。
原文轉自:http://www.anti-gravitydesign.com