白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。“白盒”法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進行測試?!鞍缀小狈ㄊ歉F舉路徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。
如果你能獨立操作的話,最低工資也有2000到2400元
白盒測試(White-box Testing,又稱邏輯驅(qū)動測試,結(jié)構(gòu)測試)是把測試對象看作一個打開的盒子。利用白盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程,不需測試軟件產(chǎn)品的功能。白盒測試又稱為結(jié)構(gòu)測試和邏輯驅(qū)動測試。
白盒測試法的覆蓋標準有邏輯覆蓋、循環(huán)覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。
六種覆蓋標準:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋發(fā)現(xiàn)錯誤的能力呈由弱至強的變化。語句覆蓋每條語句至少執(zhí)行一次。判定覆蓋每個判定的每個分支至少執(zhí)行一次。條件覆蓋每個判定的每個條件應(yīng)取到各種可能的值。判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。條件組合覆蓋每個判定中各條件的每一種組合至少出現(xiàn)一次。路徑覆蓋使程序中每一條可能的路徑至少執(zhí)行一次。
去百度文庫,查看完整內(nèi)容>
內(nèi)容來自用戶:蛋蛋一射
主題:為方便做電源的朋友測試,特奉獻此開關(guān)電源測試規(guī)范。[轉(zhuǎn)]
為方便做電源的朋友測試,特奉獻此開關(guān)電源測試規(guī)范。[轉(zhuǎn)]wwxc:開關(guān)電源測試規(guī)范第一部分:電源指標的概念、定義一.描述輸入電壓影響輸出電壓的幾個指標形式。1.絕對穩(wěn)壓系數(shù)。A.絕對穩(wěn)壓系數(shù):表示負載不變時,穩(wěn)壓電源輸出直流變化量△U0與輸入電網(wǎng)變化量△Ui之比。既:K=△U0/△Ui。B.相對穩(wěn)壓系數(shù):表示負載不變時,穩(wěn)壓器輸出直流電壓Uo的相對變化量△Uo與輸出電網(wǎng)Ui的相對變化量△Ui之比。急:S=△Uo/Uo / △Ui/Ui2.電網(wǎng)調(diào)整率。它表示輸入電網(wǎng)電壓由額定值變化+-10%時,穩(wěn)壓電源輸出電壓的相對變化量,有時也以絕對值表示。3.電壓穩(wěn)定度。負載電流保持為額定范圍內(nèi)的任何值,輸入電壓在規(guī)定的范圍內(nèi)變化所引起的輸出電壓相對變化△Uo/Uo(百分值),稱為穩(wěn)壓器的電壓穩(wěn)定度。二.負載對輸出電壓影響的幾種指標形式。1.負載調(diào)整率(也稱電流調(diào)整率)。在額定電網(wǎng)電壓下,負載電流從零變化到最大時,輸出電壓的最大相對變化量,常用百分數(shù)表示,有時也用絕對變化量表示。2.輸出電阻(也稱等效內(nèi)阻或內(nèi)阻)。在額定電網(wǎng)電壓下,由于負載電流變化△IL引起輸出電壓變化△Uo,則輸出電阻為Ro=|△Uo/△IL|歐。三.紋波電壓的幾個指標形式。
測試用例執(zhí)行的程度或覆蓋程序邏輯結(jié)構(gòu)(源代碼)的程度。
因此,也可以認為是邏輯覆蓋測試。具體方法有五個,按其邏輯覆蓋的從弱到強依次列出: ⊙語句覆蓋(面): 將程序中的每條語句至少執(zhí)行一次,但實現(xiàn)不太可能,該準則有很大的不足,以至于它通常沒有什么用處⊙判定/分支覆蓋(線): 必須編寫足夠的測試用例,使得每一個判斷都至少有一個為真和為假的輸出結(jié)果。
即:每條分支路徑都必須至少遍歷一次。換句話說:所有判斷的每個可能結(jié)果都至少執(zhí)行一次,以及將程序或子程序的每個入口點都至少執(zhí)行一次。
需要指出的是:該準則滿足語言覆蓋準則。 ⊙條件覆蓋(點): 編寫足夠的測試用例以確保將一個判斷中的每個條件的所有可能的結(jié)果至少執(zhí)行一次。
⊙判定/條件覆蓋(點線結(jié)合): 設(shè)計出足夠的測試用例,將一個判斷中的每個條件的所有可能結(jié)果至少執(zhí)行一次,將每個判斷的所有可能結(jié)果至少執(zhí)行一次,將每個入口點都至少調(diào)用一次。需明確一點,該準則有一個極大的缺點:盡管看上去所有條件的所有結(jié)果似乎都執(zhí)行到了,但由于某些特定的條件會屏蔽掉其他的條件,通常并不能全部都執(zhí)行到。
例如:該準則并不一定會發(fā)現(xiàn)邏輯表達式中的錯誤(與、或)。 ⊙多重條件覆蓋(點線組合):編寫足夠多的測試用例,將每個判定中的所有可能的條件結(jié)果的組合,以及所有的入口點都至少執(zhí)行一次。
需要說明的是,滿足多重條件覆蓋準則的測試用例集,同樣滿足判定覆蓋準則、條件覆蓋準則以及判定/條件覆蓋準則。 需明確的是:在存在循環(huán)的情況下,多重條件覆蓋準則所需要的測試用例的數(shù)量通常會遠遠小于其路徑的數(shù)量。
文尾,作者小結(jié)了一下。 ⊙包含每個判斷只存在一種條件的程序,最簡單的測試準則就是:設(shè)計出足夠數(shù)量的測試用例,將每個判斷的所有結(jié)果都至少執(zhí)行一次;將所有的程序入口都至少調(diào)用一次,以確保全部的語句都至少執(zhí)行一次。
⊙包含多重條件判斷的程序,最簡單的測試準則是:設(shè)計出足夠數(shù)量的測試用例,將每個判斷的所有可能的條件結(jié)果的組合,以及所有的入口點都至少執(zhí)行一次。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.649秒