精品理论电影在线_日韩视频一区二区_一本色道精品久久一区二区三区_香蕉综合视频

內部技術交流白盒測試總結

發布時間:2012-07-19 共1頁

  白盒測試是通過對程序內部結構的分析、檢測來尋找問題。
  白盒測試可以把程序看成裝在一個透明的白盒子里,也就是清楚了解程序結構和處理過程,檢查是否所有的結構及路徑都是正確的,檢查軟件內部動作是否按照設計說明的規定正常進行。白盒測試又稱結構測試。
  1 白盒測試基本技術: 詞法分析與語法分析,靜態錯誤分析,程序插樁技術。
  2 白盒測試方法 
  2.1代碼檢查法:代碼檢查方式(桌面檢查,代碼審查,走查),代碼檢查項目,編碼規范,代碼檢查規則,缺陷檢查表。
  2.2靜態結構分析法。
  2.3靜態質量試題法。
  2.4邏輯覆蓋法
  語句覆蓋:選擇足夠多的測試數據,使測試程序中每條語句至少執行一次。
  判定覆蓋(分支覆蓋):設計足夠多的測試用例,使用得程序中的每個判定至少都獲得一次“真值”或“假值”;或者說使用得程序中的每一個取“真”分支和取“假”分支至少經歷一次。
  條件覆蓋:構造一組測試用例,使得每一判定語句中每個邏輯條件的可能值至少滿足一次。
  條件判定組合覆蓋:設計足夠的測試用例,使用得判定中每個條件的所有可能(真/假)至少出現一次,并且每個判定本身的判定結果(真/假)也至少出現一次。
  多條件覆蓋:設計足夠的測試用
  例,使得每個判定中條件的各種可能組合都至少出現一次。
  修正條件判定覆蓋
  2.5基本路徑測試法
  程序的控制流圖(學會通過看程序塊畫出控制流圖)。
  程序環路復雜性(即McCabe復雜性度量)環路復雜性V(G)=判斷結點數+1.
  基本路徑測試法步驟: 
  以詳細設計或源代碼作為基礎,導出程序的控制流圖;
  計算得到的控制流圖G的環路復雜性V(G);
  確定線性無關的路徑的基本集;
  生成測試用例,確保基本路徑集中每條路徑的執行.
  2.6 其他白盒測試方法:域測試,符號測試,Z路徑覆蓋,程序變異:考試大 軟件水平考試

百分百考試網 考試寶典

立即免費試用