測試用例設計是測試工作的核心任務之一,也是工作量最大的任務之一。一般來說,編寫測試用例所涉及的內容或者要素以及樣式均大同小異,一般都包含主題、前置條件、執行步驟、期望結果等。測試用例可以用資料庫、word、excel、xml等格式進行儲存和管理。
1.編寫測試用例要素
一般測試用例應包括以下要素:
1)名稱和標識
2)測試追蹤
3)用例說明
4)測試的初始化要求
5)測試的輸入
6)期望的測試結果
7)評價測試結果的標準
8)操作過程
9)前提和約束
10)測試終止條件
2.測試用例編寫模板
1)ansi/ieee829-1983標準
(2)測試項
(3)測試環境要求:一般來說在整個的測試模組裡面應該包含整個測試環境的特殊要求,而單個測試用例的測試環境需要表徵該測試用例所單獨需求的特殊環境需求。
(4)輸入標準:用來執行測試用例的輸入需求。
(5)輸入標準:標識按照指定的環境和輸入標準得到的預期輸出結果。
(6)測試用例之間的關聯:用來標識該測試用例與其他測試(或其他測試用例)之間的依賴關係。
2)編寫測試用例例項
以常見的web登陸頁面測試為例。如圖:
3.編寫測試用例注意事項
1)功能檢查
(1)功能是否齊全
(2)功能是否多餘
(3)功能是否可以合併
(4)功能是否可以再細分
(5)軟體流程與實際業務流程是否一致
(6)軟體流程能否順利完成
(7)各個操作之間的邏輯關係是否清晰
(8)各個流程資料傳遞是否正確
(9)模組功能是否與需求分析及概要設計相符
(10)批量增加、修改,增加,修改等錄入比較頻繁地介面或錄入資料較多的介面,是否支援全鍵盤或全滑鼠操作,並且使用通用的鍵實現資料字段的有序切換。
2)面向使用者的考慮
3)資料處理
4)軟體流程測試
反流程操作、反邏輯操作、重複操作、反業務流程操作以及違反流程或者打亂流程的惑不安操作手冊的亂操作。
測試用例(四)測試用例編寫
一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...
測試用例編寫
一 測試用例編寫準備 從配置管理員處申請軟體配置 需求規格說明書 和 設計說明書 根據需求規格說明書和設計說明書,詳細理解使用者的真正需求,並且對軟體所實現的功能已經準確理解,然後著手制訂測試用例。二 測試用例制定的原則 測試用例要包括欲測試的功能 應輸入的資料和預期的輸出結果。測試資料應該選用少量...
測試用例編寫
一 測試 用例編寫準備 從配置管理員處申請軟體配置 需求規格說明書 和 設計說明書 根據 需求規格說明書和設計說明書,詳細理解使用者的真正需求,並且對軟體所實現的功能已經準確理解,然後著手制訂 測試用例。二 測試用例制定的原則 測試用例要包括欲測試的功能 應輸入的資料和預期的輸出結果。測試資料應該選...