灰盒測試

灰盒測試是一種將白盒測試黑盒測試相結合的測試。這種測試的目的是尋找由於應用程式的結構不當或用戶使用不當而產生的缺陷(如果有的話)。[1][2]黑盒測試無需知道所測試的應用程式的內部結構,而白盒測試需要了解應用程式的內部結構。灰盒測試則只需了解程序的部分內部結構,例如程序內部數據結構的文檔以及算法。[3]

參考文獻

  1. ^ Microsoft Research – Emerging Technology, Computer, and Software Research (PDF). [2021-11-15]. (原始內容存檔 (PDF)於2016-03-04). 
  2. ^ Archived copy (PDF). [2011-10-17]. (原始內容 (PDF)存檔於2012-03-29). 
  3. ^ Gray Box Testing. Software Testing Fundamentals. 2011-11-04 [2012-01-19]. (原始內容存檔於2021-11-16).