文章責編:柳絮隨風
看了本文的網(wǎng)友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關(guān)員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監(jiān)理師 咨詢師 安全師 結(jié)構(gòu)師 估價師 造價員 會計| 會計證 會計職稱 注會 經(jīng)濟師 稅務師 醫(yī)學| 衛(wèi)生資格 醫(yī)師 藥師 [更多]
在模塊中應對每一條獨立執(zhí)行路徑進行測試,單元測試的基本任務是保證模塊中每條語句至少執(zhí)行一次。此時設計測試用例是為了發(fā)現(xiàn)因錯誤計算、不正確的比較和不適當?shù)目刂屏髟斐傻腻e誤。此時基本路徑測試和循環(huán)測試是最常用且最有效的測試技術(shù)。計算中常見的錯誤包括:
1.誤解或用錯了算符優(yōu)先級;
2.混合類型運算;
3.變量初值錯;
4.精度不夠;
5.表達式符號錯。
比較判斷與控制流常常緊密相關(guān),測試用例還應致力于發(fā)現(xiàn)下列錯誤:
1.不同數(shù)據(jù)類型的對象之間進行比較;
2.錯誤地使用邏輯運算符或優(yōu)先級;
3.因計算機表示的局限性,期望理論上相等而實際上不相等的兩個量相等;
4.比較運算或變量出錯;
5.循環(huán)終止條件或不可能出現(xiàn);
6.迭代發(fā)散時不能退出;
7.錯誤地修改了循環(huán)變量。
一個好的設計應能預見各種出錯條件,并預設各種出錯處理通路,出錯處理通路同樣需要認真測試,測試應著重檢查下列問題:
1.輸出的出錯信息難以理解;
2.記錄的錯誤與實際遇到的錯誤不相符;
3.在程序自定義的出錯處理段運行之前,系統(tǒng)已介入;
4.異常處理不當;
5.錯誤陳述中未能提供足夠的定位出錯信息。
邊界條件測試是單元測試中最后,也是最重要的一項任務。眾的周知,軟件經(jīng)常在邊界上失效,采用邊界值分析技術(shù),針對邊界值及其左、右設計測試用例,很有可能發(fā)現(xiàn)新的錯誤。
相關(guān)推薦:推薦:2010年計算機軟件水平考試必備完美攻略北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |