但其實國內很多軟件被測試過的定義就是 有開發人員或者2-3個專門測試的員坐在板凳上,把軟件從頭到尾點一遍看看是否有錯誤。并且說“只要用戶很難發現錯誤,就算測試通過了”。
不過話說到頭。軟件測試的目的還只能是“只要用戶很難發現錯誤,就算測試通過了”,任何一個公司的產品都不能保證絕對沒有錯誤。
我這里不是要講測試的方法或者系統性的討論。我是說我們是否要對所有 產品進行正規系統性測試呢。
分以下幾種情況
1. 如果你是做 高端產品的。如開發工具,操作系統,瀏覽器。這個無可厚非。你不系統測試。晚上會被人套上麻袋痛打。
2. 如果是應用軟件。則 又要分2種情況。銀行或者政府軟件。也是要系統性測試的。企業應用軟件,如果是ERP那種,你不系統測試后果更慘。如果是小企業用的輔助軟件,網站 ,如OA ,那么很多IT公司都是由幾個人進行點擊測試就完了。因為老板一下子告訴你有5個項目這個月要交付給客戶,換作是你 你會怎么辦。
3. 做游戲軟件 --- 根本不需要大測試,可以邊公廁(公測),邊開發,這叫發動網民一起來加班,并且不付工資。(開個玩笑。其實游戲軟件的測試還是很系統性的。技術含量也是很高的。)
4. 搞互聯網。 一般這樣的人是經營網站。不賣。從理論上講。自己搞互聯網。那網站拋頭露面的機會多更應該系統的測試。其實不然。如果你是一個大型門戶,你從開發到欄目推出可能只有5個小時。你還測試個啥。技術人員自己點點就可以了。出錯了大不了自動轉向到一個友好的界面上。
5. 自己接的私單。 我有個朋友就常接私單。他說單子量少的時候。也測試 不過也是自己點點。單子多的時候 根本不測試。運行一下,正常機子不死機就可以了。
網友看了自己應該心里清楚了。軟件到底要不要系統測試了。國情很重要,識實務者為俊杰。同時也要體諒辛勤勞作的程序員。軟件出錯不是應該的,但是絕對不是他們想要的。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/