4. 下列有關於軟體系統黑箱測試(Black-box Testing)的敘述,何..-阿摩線上測驗
2F 林紀孔 高二上 (2021/05/08)
黑箱測試,又名功能測試(functional testing),主要測試的是應用程式的功能,而不是其內部結構或過程,此種方法大部分應用於整合測試和系統測試。這種方法主要是以動態的方式來檢驗軟體,也是就經由實際運行軟體來測試,測試的人不需要去了解系統如何運作、軟體的內部結構及資料流程,只需要知道系統的內容即可。 黑箱測試的主要測試方法有三: 1、隨機測試(Random Testing) 取部份可能的輸入值,輸入系統進行黑箱測試,取值時應儘量集中,不要過於分散。 2、邊界值分析(Boundary Value Analysis, BVA ) 以亂數產生器產生隨機邊界值,輸入系統後進行測試。 3、窮盡測試(Exhaustive Testing ) 以所有可能的值當輸入,來測試軟體,但對於擁有很多可能輸入值的軟體來說,窮盡測試不太實際而無法進行。 ※ 由以上可知,徹底測試絕非最佳的黑箱測試方法。 |