《測試員》雜志第七期

發表于:2011-05-26來源:未知作者:admin點擊數: 標簽:
人類的活動具有高度的目的性,建立適當的目標具有重要的心理作用。如果我們的目的是要證明程序中沒有錯誤,那我們就會不自覺地朝這個方向去做;也就是說,我們會傾向于挑選那些使程序出錯的可能性較小的測試數據。另一方面,如果我們的目標是要證明程序中有

        人類的活動具有高度的目的性,建立適當的目標具有重要的心理作用。如果我們的目的是要證明程序中沒有錯誤,那我們就會不自覺地朝這個方向去做;也就是說,我們會傾向于挑選那些使程序出錯的可能性較小的測試數據。另一方面,如果我們的目標是要證明程序中有錯,那就會選擇一些易于發現程序所含錯誤的測試數據。而后一種態度會比前者給程序增添更多的價值。


        測試的定義意味著程序測試的過程是具有破壞性的,其程度甚至達到了不可容忍的地步。社會上大多數人的人生觀是建設性的,而不是破壞性的。人們傾向于創造一個物品,而不是易毀壞—個物品。因此,程序壞—個物品。因此,程序測試的破壞性的定義使人們對程序測試工作望而生畏。程序測試定義還隱含著如何設計測試情況(測過數據),以及應該由誰和不應由誰來測試一個給定程序等等觀點。 心理學研究還告訴我們,當人在干一件已經知道是不合適的或不可能做到的事時,往往做得不好。例如:如果讓一個人在15 分鐘解出一個刊登在星期曰《紐約時報》上的交叉填字字謎,10 分鐘后我們會看到這人幾乎沒一點進展,因為他會感到實際上不可能做到而放棄自已的努力。然而,如果我們要求花4 小時解出這題,那也許就會看到他在開頭的10 分鐘內有較大的進展了。把程序測試定義為在程序中找出錯誤的過程,就使測試成了可以做到的任務,從而克服了心理上存在的問題。 

 

。。。。。。詳細內容請下載雜志。。。。。。

 

雜志下載 (請右擊另存為)

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97