freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

白盒測試中的六種覆蓋方法-資料下載頁

2025-03-25 06:27本頁面
  

【正文】 并且每個(gè)條件都顯示能單獨(dú)影響判定結(jié)果?! ?)缺點(diǎn):線性地增加了測試用例的數(shù)量?! ÷窂礁采w  1)主要特點(diǎn):設(shè)計(jì)足夠的測試用例,覆蓋程序中所有可能的路徑。   2)用例設(shè)計(jì): X Y 路徑 1 90 90 OAE 2 50 50 OBDE 3 90 70 OBCE 4 70 90 OBCE   3)優(yōu)點(diǎn):這種測試方法可以對程序進(jìn)行徹底的測試,比前面五種的覆蓋面都廣?! ?)缺點(diǎn):由于路徑覆蓋需要對所有可能的路徑進(jìn)行測試(包括循環(huán)、條件組合、分支選擇等),那么需要設(shè)計(jì)大量、復(fù)雜的測試用例,使得工作量呈指數(shù)級增長。而在有些情況下,一些執(zhí)行路徑是不可能被執(zhí)行的,如:  If (!A)B++;  If (!A)D;  這兩個(gè)語句實(shí)際只包括了2條執(zhí)行路徑,即A為真或假時(shí)候?qū)和D的處理,真或假不可能都存在,而路徑覆蓋測試則認(rèn)為是包含了真與假的4條執(zhí)行路徑。這樣不僅降低了測試效率,而且大量的測試結(jié)果的累積,也為排錯(cuò)帶來麻煩。總結(jié)  白盒測試是一種被廣泛使用的邏輯測試方法,是由程序內(nèi)部邏輯驅(qū)動(dòng)的一種單元測試方法。只有對程序內(nèi)部十分了解才能進(jìn)行適度有效的白盒測試。但是貫穿在程序內(nèi)部的邏輯存在著不確定性和無窮性,尤其對于大規(guī)模復(fù)雜軟件。因此我們不能窮舉所有的邏輯路徑,即使窮舉也未必會(huì)帶來好運(yùn)(窮舉不能查出程序邏輯規(guī)則錯(cuò)誤,不能查出數(shù)據(jù)相關(guān)錯(cuò)誤,不能查出程序遺漏的路徑)。  那么正確使用白盒測試,就要先從代碼分析入手,根據(jù)不同的代碼邏輯規(guī)則、語句執(zhí)行情況,選用適合的覆蓋方法。任何一個(gè)高效的測試用例,都是針對具體測試場景的。邏輯測試不是片面的測試正確的結(jié)果或是測試錯(cuò)誤的結(jié)果,而是盡可能全面地覆蓋每一個(gè)邏輯
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1