如果模塊內(nèi)包括外部輸入輸出,還應(yīng)該考慮下列因素:
1.文件屬性是否正確;
2.OPEN/CLOSE語(yǔ)句是否正確;
3.格式說(shuō)明與輸入輸出語(yǔ)句是否匹配;
4.緩沖區(qū)大小與記錄長(zhǎng)度是否匹配;
5.文件使用前是否已經(jīng)打開(kāi);
6.是否處理了文件尾;
7.是否處理了輸入/輸出錯(cuò)誤;
8.輸出信息中是否有文字性錯(cuò)誤;
檢查局部數(shù)據(jù)結(jié)構(gòu)是為了保證臨時(shí)存儲(chǔ)在模塊內(nèi)的數(shù)據(jù)在程序執(zhí)行過(guò)程中完整、正確。局部數(shù)據(jù)結(jié)構(gòu)往往是錯(cuò)誤的根源,應(yīng)仔細(xì)設(shè)計(jì)測(cè)試用例,力求發(fā)現(xiàn)下面幾類錯(cuò)誤:
1.不合適或不相容的類型說(shuō)明;
2.變量無(wú)初值;
3.變量初始化或省缺值有錯(cuò);
4.不正確的變量名(拼錯(cuò)或不正確地截?cái)?;
5.出現(xiàn)上溢、下溢和地址異常。
除了局部數(shù)據(jù)結(jié)構(gòu)外,如果可能,單元測(cè)試時(shí)還應(yīng)該查清全局?jǐn)?shù)據(jù)(例如FORTRAN的公用區(qū))對(duì)模塊的影響。
相關(guān)推薦:
推薦:2010年計(jì)算機(jī)軟件水平考試必備完美攻略 2009年上半年軟件評(píng)測(cè)師考試試題(上午) 軟件測(cè)評(píng)師:軟件性能測(cè)試分析的幾種方法