<form id="s3k3o"></form>

    <button id="s3k3o"></button>

    1. <rp id="s3k3o"><ruby id="s3k3o"><input id="s3k3o"></input></ruby></rp><th id="s3k3o"><track id="s3k3o"><video id="s3k3o"></video></track></th>
    2. <li id="s3k3o"><tr id="s3k3o"><u id="s3k3o"></u></tr></li>

    3. 當前位置: 網站首頁  >> 知識庫  >> 軟件測試  >> 查看詳情

      黑盒測試、白盒測試之間的區別

      發布時間:2019-11-01 15:23:11  瀏覽次數:1720 
       什么是黑盒測試和白盒測試?任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

        什么是黑盒測試和白盒測試?

        任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。

        黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。

        白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

        黑盒測試

        軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。

        黑盒測試主要是為了發現以下幾類錯誤:

        1、是否有不正確或遺漏的功能?

        2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?

        3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?

        4、性能上是否能夠滿足要求?

        5、是否有初始化或終止性錯誤?

        白盒測試

        軟件的白盒測試是對軟件的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。

        白盒測試主要是想對程序模塊進行如下檢查:

        1、對程序模塊的所有獨立的執行路徑至少測試一遍。

        2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。

        3、在循環的邊界和運行的界限內執行循環體。

        4、測試內部數據結構的有效性,等等。

        以上事實說明,軟件測試有一個致命的缺陷,即測試的不完全、不徹底性。由于任何程序只能進行少量(相對于窮舉的巨大數量而言)的有限的測試,在未發現錯誤時,不能說明程序中沒有錯誤。

        灰盒測試

        灰盒測試,是介于白盒測試與黑盒測試之間的,可以這樣理解,灰盒測試關注輸出對于輸入的正確性,同時也關注內部表現,但這種關注不象白盒那樣詳細、完整,只是通過一些表征性的現象、事件、標志來判斷內部的運行狀態,有時候輸出是正確的,但內部其實已經錯誤了,這種情況非常多,如果每次都通過白盒測試來操作,效率會很低,因此需要采取這樣的一種灰盒的方法。

      聯系我們
      在線咨詢 QQ客服 0731-88362910
      地址:湖南省長沙市雷鋒大道1389號
      如有問題,可在線提交表單
        <form id="s3k3o"></form>

        <button id="s3k3o"></button>

        1. <rp id="s3k3o"><ruby id="s3k3o"><input id="s3k3o"></input></ruby></rp><th id="s3k3o"><track id="s3k3o"><video id="s3k3o"></video></track></th>
        2. <li id="s3k3o"><tr id="s3k3o"><u id="s3k3o"></u></tr></li>

        3. 国产欧美日韩综合在线成_狼友av永久网站免费观看武_久久久国产精品免费a片_亚洲av无码一区东京热