白箱測試

               ● 分析程式內部邏輯做為測試依據,但期待結果還是來自於需求

               ● 又稱為glass-box或structural testing

白箱測試其實就是針對你的程式碼設計進行測試

單元測試(Unit Testing)以及整合測試(Integration Testing)都是屬於白箱測試的一種

 

黑箱測試

                ● 分析需求、規格書、使用手冊等做為測試依據

                ● 又稱為behavioral testing或functional testing

在進行黑箱測試時你是不需要知道程式到底是怎麼寫的

只需要根據軟體功能或軟體行為進行測試即可

黑箱測試.jpg

系統測試(System Testing)以及驗收測試(Acceptance Testing)都是屬於黑箱測試的一種

 

順便附上Software Testing V Model的圖

 

V-model.png

arrow
arrow

    Mark Zhang 發表在 痞客邦 留言(0) 人氣()