日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

黑盒測試方法有哪些 黑盒測試等價類劃分法


黑盒測試方法有哪些 黑盒測試等價類劃分法


黑盒測試有7種測試方法分別是等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、功能圖法、正交實(shí)驗(yàn)法 。黑盒測試又稱為功能測試,它是軟件測試中最主要的測試方法之一 。通過黑盒測試,可以及時發(fā)現(xiàn)軟件的錯誤 。黑盒測試是從用戶觀點(diǎn)出發(fā)的測試,其目的是盡可能發(fā)現(xiàn)軟件的外部行為錯誤 。
黑盒測試等價類劃分法
等價類劃分就是解決如何選擇適當(dāng)?shù)臄?shù)據(jù)子集來代表整個數(shù)據(jù)集的問題,通過降低測試的數(shù)目去實(shí)現(xiàn)“合理的”覆蓋,覆蓋了更多的可能數(shù)據(jù),以發(fā)現(xiàn)更多的軟件缺陷 。確定等價類的原則是:
【黑盒測試方法有哪些 黑盒測試等價類劃分法】a、在輸入條件規(guī)定了取值范圍或值的個數(shù)的情況下,則可以確定一個有效等價類和兩個無效等價類,比如若規(guī)定的輸入范圍是1;
b、在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,則可以確立一個有效等價類和一個無效等價類;
c、在輸入條件是一個布爾量的情況下,可以確定一個有效的等價類和一個無效的等價類;
d、在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個),并且程序要對每一個輸入值分別處理的情況下,可以確立n個有效等價類和一個無效等價類;
e、在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可以確立一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則);
f、在確知已劃分的等價類中各元素在程序處理中的方式不同的情況下,則應(yīng)再將該等價類進(jìn)一步的劃分為更小的等價類 。
黑盒測試邊界值分析法
邊界值分析法就是對輸入或輸出的邊界值進(jìn)行測試的一種黑盒測試方法 。邊界值選擇的原則:
a、如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個范圍的邊界的值,以及剛剛超越這個范圍的邊界的值作為測試輸入數(shù)據(jù) 。例如,如果程序的規(guī)格說明中規(guī)定:“重量在10公斤至50公斤范圍內(nèi)的郵件,其郵費(fèi)計(jì)算公式為……” 。作為測試用例,我們應(yīng)取10及50,還應(yīng)取10.01,49.99,9 。99及50.01等;
b、如果輸入條件規(guī)定了值的個數(shù),則用最大個數(shù),最小個數(shù),比最小個數(shù)小一,和比最大個數(shù)大一的數(shù)作為測試數(shù)據(jù) 。例如,一個輸入文件應(yīng)包括1~255個記錄,則測試用例可取1和255,還應(yīng)取0及256等 。
c、將前面兩個原則應(yīng)用于輸出條件,即涉及測試用例使輸出值達(dá)到邊界值及其左右的值 。
d、如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合,則應(yīng)選取集合的第一個元素和最后一個元素作為測試用例 。
e、如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測試用例數(shù)據(jù);
f、分析規(guī)格說明,找出其他可能的邊界條件 。
以上便是黑盒測試方法有哪些 黑盒測試等價類劃分法的相關(guān)內(nèi)容 。

    推薦閱讀