? ? ?? 我們前兩周我們團隊一起制作了一個大學生記賬軟件,但是我們沒有對我們的軟件進行測試,只要是這個功能能夠順利進行,我們就覺得OK。
? ? ?? 其實,我認為我們的軟件是有問題的,對于一些極限的操作能否完成,在各種環境下能否運行都是未知的,而且每個人用起來都會方便嗎?各種問題其實都是需要測試的。
軟件測試:
測試設計有兩類方法,黑箱和白箱
但是我們應該注意,黑箱和白箱指的是軟件測試設計方法,而不是軟件測試的方法!
黑箱:指的是在設計測試過程中,把軟件系統當做一個黑箱,無法了解或使用系統內部結構及知識。一個更準確的說法是行為測試涉及,即從軟件的行為,而不是從內部結構出發來設計測試。
白箱:指的是在設計測試過程中,設計者可以看到軟件系統的內部結構,并使用軟件的內部結構和知識來選擇測試數據及具體的測試方法。
?