接口測試用例
接口 A 的函數(shù)原型 |
| |
輸入 / 動(dòng)作 |
期望的輸出 / 相應(yīng) |
實(shí)際情況 |
典型值 … |
|
|
邊界值 … |
|
|
接口 B 的函數(shù)原型 |
| |
輸入 / 動(dòng)作 |
期望的輸出 / 相應(yīng) |
實(shí)際情況 |
典型值 … |
|
|
邊界值 … |
|
|
異常值 … |
|
|
路徑測試的檢查用例
檢查項(xiàng) |
結(jié)論 |
數(shù)據(jù)類型問題 (1)變量的數(shù)據(jù)類型有錯(cuò)誤嗎? (2)存在不同數(shù)據(jù)類型的賦值嗎? (3)存在不同數(shù)據(jù)類型的比較嗎? |
|
變量值問題 (1)變量的初始化或缺省值有錯(cuò)誤嗎? (2)變量發(fā)生上溢或下溢嗎? (3)變量的精度不夠嗎? |
|
邏輯判斷問題 (1)由于精度原因?qū)е卤容^無效嗎? (2)表達(dá)式中的優(yōu)先級有誤嗎? (3)邏輯判斷結(jié)果顛倒嗎? |
|
循環(huán)問題 (1)循環(huán)終止條件不正確嗎? (2)無法正常終止(死循環(huán))嗎? (3)錯(cuò)誤地修改循環(huán)變量嗎? (4)存在誤差累積嗎? |
|
內(nèi)存問題 (1)內(nèi)存沒有被正確地初始化卻被使用嗎? (2)內(nèi)存被釋放后卻繼續(xù)被使用嗎? (3)內(nèi)存泄漏嗎? (4)內(nèi)存越界嗎? (5)出現(xiàn)野指針嗎? |
|
文件I/O問題 (1)對不存在的或者錯(cuò)誤的文件進(jìn)行操作嗎? (2)文件以不正確的方式打開嗎? (3)文件結(jié)束判斷不正確嗎? (4)沒有正確地關(guān)閉文件嗎? |
|
錯(cuò)誤處理問題 (1)忘記進(jìn)行錯(cuò)誤處理嗎? (2)錯(cuò)誤處理程序塊一直沒有機(jī)會(huì)被運(yùn)行? (3)錯(cuò)誤處理程序塊本身就有毛病嗎?如報(bào)告的錯(cuò)誤與實(shí)際錯(cuò)誤不一致,處理方式不正確等等。 (4)錯(cuò)誤處理程序塊是“馬后炮”嗎?如在被它被調(diào)用之前軟件已經(jīng)出錯(cuò)。 |
|
… |
|
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |