黑箱與白箱測試
白箱測試(White-box testing)
白箱測試(White-box testing),我們已經了解軟體內部運作後,進行測試。很有可能程式是我們自己撰寫然後自己進行測試。
優點
有效測試程式細節,確保程式的穩定性。
缺點
成本高。
對需求規格錯誤的效果不好。
對介面錯誤的效果不好。
黑箱測試(Black-box testing)
測試一個軟體或API的輸入輸出,不考慮內部的邏輯。
優點
可以對於規格與界面更仔細的檢查。
缺點
對於細節的測試不一定能全部涵蓋。