乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      黑盒測試的測試用例設計方法 - 51Testing軟件測試網-中國軟件測試人的精神家園

       浮 生 2010-09-19

        軟件測試技術中最常見的一種測試方法是:黑盒測試,也是軟件測試工程師考試中的必須要掌握的技術。今天我們就來介紹一下最基本的2種軟件測試:

        ·等價類劃分方法

        ·邊界值分析方法

        等價類劃分方法

        含義:

        在很多時候,某些數據輸入后得到的輸出結果是相同或者相似的,而與其他一些數據輸入后的到的結果不相近,從而我們可以把輸入數據劃分成若干個集合,稱之為有效等價類。從每一個集合中選取代表性的數據作為測試用例使用數據,從而減少了輸入數據量提高了效率。這是軟件測試技術中最基本的劃分數據方法之一

        劃分的等價類集合可以分為有效等價類和無效等價類。有效等價類就是將有效的符合邏輯的正確數據進行劃分。無效等價類反之。

        劃分集合的方法有:

        1)在限定取值范圍或個數時,可以劃分一個有效等價類和兩個無效等價類;

        2)在規(guī)定了輸入值集合或必須是“XX類型”時,可以劃分一個有效等價類和一個無效等價類;

        3)在輸入值為布爾類型時,可以劃分一個有效等價類和一個無效等價類;

        4)在輸入一組(n個)值且伴有判斷情況(m種)時,可劃分n或m個有效等價類和一個無效等價類;

        5)在輸入規(guī)定正則表達式時,可以劃分一個有效等價類和若干個無效等價類;

        設計測試用例:

        為每個等價類規(guī)定一個唯一的編號;

        設計一個新的測試用例,盡最大可能引入未被引入的有效等價類。反復建立新用例,直到所有等價類被使用。

        設計一個新的測試用例,僅僅引入一個未被引入的無效等價類。反復建立新用例,直到所有等價類被使用。

        邊界值分析方法

        含義:

        邊界值分析方法是軟件測試技術等價類劃分方法的有力補充。由于在后者輸入中,我們選擇的是一些代表性的數據而不是全部數據進行輸入,所以難免會有些會引起錯誤的特殊數據未被選擇。由于這類數據往往集中在各個劃分好的等價類的邊界值附近,所以稱之為邊界值分析法。而且,在這種方法中,不單要考慮輸入域也要考慮輸出域

        選值方法:

        一般原則是應當選擇剛好等于,稍微大于和小于邊界值的值進行測試。

        1)當輸入域為一個值的范圍時,選擇范圍的邊界值和略微超越邊界值的值;

        2)當輸入域規(guī)定了值的個數時,選擇max,max+1,min,min-1;

        3)當輸出域判斷為一個值的范圍時,使用1)方法;

        4)當輸出域判斷為限定個數的值時,使用2)方法;

        5)當輸入輸出域判斷依據一個有序列時,選擇有序列的第一個和最后一個元素;

        6)當輸入輸出域判斷依據一個內部數據結構時,使用改數據結構的邊界值;

        7)除了規(guī)定的范圍,考慮會存在的其他未明示的可能;

        設計測試用例:

        對每個邊界值建立一個新的用例。

        希望大家能在軟件測試自學中掌握這2種技術,在軟件測試招聘時遇到這類題目能夠回答出來。

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多