黑盒白盒和灰盒測試的區別

系統版本:windows7

白盒測試:一種按照程式內部邏輯結構和編碼結構,設計測試資料並完成測試的一種測試方法。

黑盒測試:測試者僅依據程式功能的需求規範考慮,確定測試用例和推斷測試結果的正確性,它是站在使用軟體或程式的角度,從輸入資料與輸出資料的對應關係出發進行的測試。

灰盒測試:是介於白盒測試與黑盒測試之間的一種測試,灰盒測試多用於整合測試階段,不僅關注輸出、輸入的正確性,同時也關注程式內部的情況。

黑盒白盒和灰盒測試的區別