本周我主要看了《建構之法》的軟體測試部分。在讀軟體測試之前,我認為軟體測試并不是很重要。很繁瑣。 但是讀了這一部分之後,我深深地認識到軟體測試對于開發等的作用是非常大的,而且是必不可少的。下面對軟體測試做一下簡單介紹:
一、測試方法分類
黑箱:在設計測試的過程中,把軟體系統當作一個“黑箱”,無法了解或使用系統的内部結構及知識。一個更準确的說法是“Behavioral Test Design”,從軟體的行為,而不是内部結構出發來設計測試。
白箱:在設計測試的過程中,設計者可以“看到”軟體系統的内部結構,并且使用軟體的内部知識來指導測試資料及方法的選擇。
1、測試方法分類-功能分類

2、測試方法分類-非功能分類
3、測試方法分類-目的測試
4、測試方法分類-測試方式
二、測試矩陣
之後在開發軟體或是編寫程式時,要注重軟體測試。這對程式的正确性及軟體具有很重要的意義。