二、單元測(cè)試任務(wù)包括:邊界條件測(cè)試
邊界條件測(cè)試是單元測(cè)試中最重要的一項(xiàng)任務(wù)。眾所周知,軟件經(jīng)常在邊界上失效,采用邊界值分析技術(shù),針對(duì)邊界值及其左、右設(shè)計(jì)測(cè)試用例,很有可能發(fā)現(xiàn)新的錯(cuò)誤。邊界條件測(cè)試是一項(xiàng)基礎(chǔ)測(cè)試,也是后面系統(tǒng)測(cè)試中的功能測(cè)試的重點(diǎn),邊界測(cè)試執(zhí)行的較好,可以大大提高程序健壯性。
邊界條件測(cè)試
2)、變量無(wú)初值;
3)、變量初始化或省缺值有錯(cuò);
4)、不正確的變量名(拼錯(cuò)或不正確地截?cái)啵?br/> 5)、出現(xiàn)上溢、下溢和地址異常。
模塊中所有獨(dú)立執(zhí)行測(cè)試
2)、混合類型運(yùn)算;
3)、變量初值錯(cuò);
4)、精度不夠;
5)、表達(dá)式符號(hào)錯(cuò)。
7)、錯(cuò)誤地使用邏輯運(yùn)算符或優(yōu)先級(jí);
8)、因計(jì)算機(jī)表示的局限性,期望理論上相等而實(shí)際上不相等的兩個(gè)量相等;
9)、比較運(yùn)算或變量出錯(cuò);
10)、循環(huán)終止條件或不可能出現(xiàn);
2)、記錄的錯(cuò)誤與實(shí)際遇到的錯(cuò)誤不相符;
3)、在程序自定義的出錯(cuò)處理段運(yùn)行之前,系統(tǒng)已介入;
4)、異常處理不當(dāng);
5)、錯(cuò)誤陳述中未能提供足夠的定位出錯(cuò)信息。