一级欧美|国产老头老太作爱视频|五月婷色色性爱图|国产亚洲精品xxx|天天爱综合

重慶千鋒IT培訓學校

400-888-4011

全國學習專線 8:00-22:00
重慶千鋒IT培訓學校
中國互聯網研發培訓機構  中國IT職業教育良心品牌  千鋒堅持教育初心,堅持面授品質  
您當前的位置: >重慶凱學網 >重慶培訓學校 >軟件測試教程之白盒測試詳解

軟件測試學校新聞

軟件測試教程之白盒測試詳解

發布時間:2021-05-19 09:46:09 已幫助:125人 來源:重慶千鋒IT培訓學校

軟件測試教程之白盒測試詳解

重慶軟件測試培訓機構-重慶軟件測試培訓機構排名

  白盒測試是一種測試用例設計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內部的東西以及里面是如何運作的。

軟件測試教程之白盒測試詳解

  白盒測試,又稱結構測試、透明盒測試、邏輯驅動測試或基于代碼的測試。白盒測試是一種測試用例設計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內部的東西以及里面是如何運作的。"白盒"法全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。"白盒"法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的內部結構,從檢查程序的邏輯著手,得出測試數據。貫穿程序的獨立路徑數是天文數字。
  采用什么方法對軟件進行測試呢?常用的軟件測試方法有兩大類:靜態測試方法和動態測試方法。其中軟件的靜態測試不要求在計算機上實際執行所測程序,主要以一些人工的模擬技術對軟件進行分析和測試;而軟件的動態測試是通過輸入一組預先按照一定的測試準則構造的實例數據來動態運行程序,而達到發現程序錯誤的過程。在動態分析技術中,最重要的技術是路徑和分支測試。下面要介紹的六種覆蓋測試方法屬于動態分析方法。
  測試方法
  白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
  白盒測試法的覆蓋標準有邏輯覆蓋、循環覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。六種覆蓋標準發現錯誤的能力呈由弱到強的變化:
  1.語句覆蓋每條語句至少執行一次。
  2.判定覆蓋每個判定的每個分支至少執行一次。
  3.條件覆蓋每個判定的每個條件應取到各種可能的值。
  4.判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。
  5.條件組合覆蓋每個判定中各條件的每一種組合至少出現一次。
  6.路徑覆蓋使程序中每一條可能的路徑至少執行一次。
  要求
  1.一個模塊中的所有獨立路徑至少被使用一次。
  2.對所有邏輯值均需測試true和false。
  3.在上下邊界及可操作范圍內運行所有循環。
  4.檢查內部數據結構以確保其有效性。
  目的
  通過檢查軟件內部的邏輯結構,對軟件中的邏輯路徑進行覆蓋測試;在程序不同地方設立檢查點,檢查程序的狀態,以確定實際運行狀態與預期狀態是否一致。
  特點
  依據軟件設計說明書進行測試、對程序內部細節的嚴密檢驗、針對特定條件設計測試用例、對軟件的邏輯路徑進行覆蓋測試。


上一篇:軟件測試教程之黑盒測試詳解
下一篇:Linux技術學習之初識linux
關于我們 | 聯系我們 | 重慶千鋒IT培訓學校地址:重慶市九龍坡區科園一路2號 咨詢電話:400-888-4011
滬ICP備12032008-6 網站地圖 注冊 登錄 招生合作 版權/投訴 免責聲明 更新時間:2024-12-28