字號: 小 中 大 |
推薦給好友
上一篇 |
下一篇
軟件測試中測試用例標準
發布: 2010-4-06 11:51 |
作者: 網絡轉載 |
來源:
領測軟件測試網 |
查看: 66次 | 進入軟件測試論壇討論
領測軟件測試網
1. 接口測試用例
接口A的函數原型 |
|
輸入/動作 |
期望的輸出/相應 |
實際情況 |
典型值… |
|
|
邊界值… |
|
|
異常值… |
|
|
|
|
|
|
|
|
|
2. 路徑測試的檢查表
檢查項 |
結論 |
數據類型問題
(1)變量的數據類型有錯誤嗎?
(2)存在不同數據類型的賦值嗎?
(3)存在不同數據類型的比較嗎? |
|
變量值問題
(1)變量的初始化或缺省值有錯誤嗎?
(2)變量發生上溢或下溢嗎?
(3)變量的精度不夠嗎? |
|
邏輯判斷問題
(1)由于精度原因導致比較無效嗎?
(2)表達式中的優先級有誤嗎?
(3)邏輯判斷結果顛倒嗎? |
|
循環問題
(1)循環終止條件不正確嗎?
(2)無法正常終止(死循環)嗎?
(3)錯誤地修改循環變量嗎?
(4)存在誤差累積嗎? |
|
內存問題
(1)內存沒有被正確地初始化卻被使用嗎?
(2)內存被釋放后卻繼續被使用嗎?
(3)內存泄漏嗎?
(4)內存越界嗎?
(5)出現野指針嗎? |
|
文件I/O問題
(1)對不存在的或者錯誤的文件進行操作嗎?
(2)文件以不正確的方式打開嗎?
(3)文件結束判斷不正確嗎?
(4)沒有正確地關閉文件嗎? |
|
錯誤處理問題
(1)忘記進行錯誤處理嗎?
(2)錯誤處理程序塊一直沒有機會被運行?
(3)錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與實際錯誤不一致,處理方式不正確等等。
(4)錯誤處理程序塊是“馬后炮”嗎?如在被它被調用之前軟件已經出錯。 |
|
… |
|
功能A描述 |
|
用例目的 |
|
前提條件 |
|
輸入/動作 |
期望的輸出/相應 |
實際情況 |
示例:典型值… |
|
|
示例:邊界值… |
|
|
示例:異常值… |
|
|
|
|
|
|
4. 容錯能力/回復能力測試用例
異常輸入/動作 |
容錯能力/恢復能力 |
造成的危害、損失 |
示例:錯誤的數據類型… |
|
|
示例:定義域外的值… |
|
|
示例:錯誤的操作順序… |
|
|
示例:異常中斷通信… |
|
|
示例:異常關閉某個功能… |
|
|
示例:負荷超出了極限… |
|
|
性能A描述 |
|
用例目的 |
|
前提條件 |
|
輸入數據 |
期望的性能(平均值) |
實際性能(平均值) |
|
|
|
|
|
|
|
|
|
|
6. 用戶界面測試的檢查表
檢查項 |
測試人員的類別及其評價 |
窗口切換、移動、改變大小時正常嗎? |
|
各種界面元素的文字正確嗎?(如標題、提示等) |
|
各種界面元素的狀態正確嗎?(如有效、無效、選中等狀態) |
|
各種界面元素支持鍵盤操作嗎? |
|
各種界面元素支持鼠標操作嗎? |
|
對話框中的缺省焦點正確嗎? |
|
數據項能正確回顯嗎? |
|
對于常用的功能,用戶能否不必閱讀手冊就能使用? |
|
執行有風險的操作時,有“確認”、“放棄”等提示嗎? |
|
操作順序合理嗎? |
|
有聯機幫助嗎? |
|
各種界面元素的布局合理嗎?美觀嗎? |
|
各種界面元素的顏色協調嗎? |
|
各種界面元素的形狀美觀嗎? |
|
字體美觀嗎? |
|
圖標直觀嗎? |
|
|
|
|
|
假想目標A |
|
前提條件 |
|
非法入侵手段 |
是否實現目標 |
代價-利益分析 |
…… |
|
|
|
|
|
|
|
|
|
極限名稱A |
例如“最大并發用戶數量” |
前提條件 |
|
輸入/動作 |
輸出/響應 |
是否能正常運行 |
例如10個用戶并發操作 |
|
|
例如20個用戶并發操作 |
|
|
… |
|
|
|
|
|
|
任務A描述 |
|
連續運行時間 |
|
故障發生的時刻 |
故障描述 |
|
|
|
|
…… |
|
統計分析 |
任務A無故障運行的平均時間間隔 |
(CPU小時) |
任務A無故障運行的最小時間間隔 |
(CPU小時) |
任務A無故障運行的最大時間間隔 |
(CPU小時) |
10. 安裝/反安裝測試用例
配置說明 |
|
安裝選項 |
描述是否正常 |
使用難易程度 |
全部 |
|
|
部分 |
|
|
升級 |
|
|
其它 |
|
|
反安裝選項 |
描述是否正常 |
使用難易程度 |
|
|
|
|
|
| |
文章來源于領測軟件測試網 http://www.kjueaiud.com/
TAG:
軟件測試