国产综合精品久久久|国产专区亚洲欧美另类|欧洲成人精品无码飞久久|久久婷婷五月综合中文字幕|国产搜索在线播放精品免费|精品无码黑人又粗又大又长|欧美午夜精品久久久久免费视|日韩精品一区二区三区中文在线

  • 鄭州北大青鳥首頁
  • 網(wǎng)站導航
  • 河南軟件與網(wǎng)絡工程師培養(yǎng)基地 河南擁有IT體驗館課程專業(yè)全、規(guī)模大校區(qū)河南多年連獲全國教學質量獎2011-2019年獲北大青鳥總部榮譽獎
首頁 中心介紹 新聞動態(tài) 課程詳解 師資力量 專家講座 招生問答 學員活動 精彩專題 報名
當前位置: > 學員活動 > 學術交流 >

在軟件測試中什么是白盒測試,需要注意什么?

2015-11-20 16:08 來源:鄭州北大青鳥
        在軟件測試中什么是白盒測試,需要注意什么?關于白盒測試:
  此方法把測試對象看做一個透明把測試對象看做一個透明的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。 通過在不同點檢查程序的狀態(tài), 確定實際的狀態(tài)是否與預期的狀態(tài)一致。因此白盒測試又稱為結構測試或邏輯驅動測試。
  軟件人員使用白盒測試方法,主要想對程序模塊進行如下的檢查:
  ·對程序模塊的所有獨立的執(zhí)行路徑 所有獨立的執(zhí)行路徑至少測試一次;
  ·對所有的邏輯判定所有的邏輯判定,取“真”與取“假”的兩種情況都至少測試一次都至少測試一次;
  ·在循環(huán)的邊界和運行界限內執(zhí)行循環(huán)體;
  ·測試內部數(shù)據(jù)結構的有效性內部數(shù)據(jù)結構的有效性等。
  關于單元測試:
  單元測試是對程序代碼單元進行函數(shù)級的測試,是完成對最小軟件設計單元的驗證工作。
  單元測試工作主要從 1 )單元功能; 2 )單元接口; 3 )數(shù)據(jù)結構; 4 )語句/分支覆蓋等4個方面單元函數(shù)進行測試。對單元功能的測試是保證單元模塊具有完成符合設計要求的功能;對單元接口的測試是保證在測試時進出程序單元的數(shù)據(jù)流正確;對數(shù)據(jù)結構的測試是保證存儲的全局數(shù)據(jù)、局部數(shù)據(jù)在算法執(zhí)行的過程中的完整性;對語句/分支覆蓋的測試是保證單元函數(shù)在極限邊界條件能夠正確執(zhí)行,函數(shù)的每條語句、每個分支都能執(zhí)行一次,消除無用代碼.
  單元函數(shù)是由各種語句組成的程序代碼,對各種語句測試用例的設計是單元測試的關鍵。
  關于測試方法:
  有了測試環(huán)境 ,重要的是設計測試用例 ,基本路徑、判斷條件、數(shù)據(jù)劃分、邊界值分析是從不同角度設計測試用例的有效方法。
  程序基本路徑集:
  程序的環(huán)路復雜性給出了程序基本路徑集中的獨立路徑條數(shù),這是確保程序中每個可執(zhí)行語句至少執(zhí)行一次所必需的測試用例數(shù)目的上界。
  從控制流圖來看,一條獨立路徑是至少包含有一條在其它獨立路徑中從未有過的邊的路徑。
  基本路徑方法設計測試用例的過程:
  ·從代碼導出流圖
  ·確定流圖的圈復雜度
  ·確定獨立路徑的基本集
  ·導出測試用例,確保基本路徑集中的每一條確;韭窂郊械拿恳粭l路徑的執(zhí)行。
  每個測試用例執(zhí)行之后,與預期結果進行比較。如果所有測試用例都執(zhí)行完畢,則可以確信程序中所有的可執(zhí)行語句至少被執(zhí)行了一次。
  注意,一些獨立的路徑,往往不是完全孤立的,有時它是程序正常的控制流的一部分,這時,這些路徑的測試可以是另一條路徑測試的一部分。
------分隔線----------------------------
欄目列表
聯(lián)系鄭州北大青鳥
  • 學校地址:鄭州市金水區(qū)文化路90號河南財經(jīng)政法大
  • 學文南校區(qū)1號樓(文化路與儉學街路交叉口文化路
  • 向北300米)
  • 咨詢熱線:0371-63383521 63383522
  • 6路,28路,966路到文化路與儉學街站下車
企業(yè)預訂人才熱線:0371-63383521
就業(yè)服電話:0371-55902629
教學監(jiān)督:0371-55690491
鄭州北大青鳥軟件學院地址:鄭州市文化路90號河南財經(jīng)政法
大學文南校區(qū)1號樓
傳真:0371-63383562 郵政編碼:450000
備案號:豫ICP備10022989號-2
版權歸 鄭州北大青鳥翔天信鴿IT學校
咨詢電話:0371-63383521 15225191462
北大青鳥鄭州翔天信鴿授權IT軟件學院
教育改變生活