軟件測(cè)試中設(shè)計(jì)測(cè)試用例的具體用法[5]

字號(hào):

由于輸出值的邊界不與輸入值的邊界相對(duì)應(yīng),所以要檢查輸出值的邊界不一定可能,要產(chǎn)生超出輸出值之外的結(jié)果也不一定能做到,但必要時(shí)還需試一試。
    (4)如果程序的規(guī)格說(shuō)明給出的輸入或輸出域是個(gè)有序集合(如順序文件、線形表、鏈表等),則應(yīng)選取集合的第一個(gè)元素和最后一個(gè)元素作為測(cè)試用例。
    3.錯(cuò)誤推測(cè)
    在測(cè)試程序時(shí),人們可能根據(jù)經(jīng)驗(yàn)或直覺(jué)推測(cè)程序中可能存在的各種錯(cuò)誤,從而有針對(duì)性地編寫(xiě)檢查這些錯(cuò)誤的測(cè)試用例,這就是錯(cuò)誤推測(cè)法。
    4.因果圖
    等價(jià)類劃分和邊界值方法分析方法都只是孤立地考慮各個(gè)輸入數(shù)據(jù)的測(cè)試功能,而沒(méi)有考慮多個(gè)輸入數(shù)據(jù)的組合引起的錯(cuò)誤。
    5.綜合策略
    每種方法都能設(shè)計(jì)出一組有用例子,用這組例子容易發(fā)現(xiàn)某種類型的錯(cuò)誤,但可能不易發(fā)現(xiàn)另一類型的錯(cuò)誤。因此在實(shí)際測(cè)試中,聯(lián)合使用各種測(cè)試方法,形成綜合策略,通常先用黑盒法設(shè)計(jì)基本的測(cè)試用例,再用白盒法補(bǔ)充一些必要的測(cè)試用例。