測試用例方法及用例細節設計

1.測試用例定義:
測試用例是指爲實施測試而向被測試系統提供的輸入數據,操作或各種環境設置以及期望結果的一個特定集合。
測試用例控制軟件的執行過程,它是對每一個測試項目的進一步實例化。

2.測試用例特點:
組織性、功能覆蓋、重複性、跟蹤統計、測試確認

3.測試用例內容:
項目名稱、功能模塊名、預置條件、用例編號、步驟、預期、結果

4.測試設計用例方法:( 條件是輸入,結果是輸出)
等價類劃分
邊界值分析
因果圖方法(侷限性:數據多時不方便)
通過測試和失敗測試
錯誤猜測
隨機測試
狀態轉換圖
測試大綱方法
樹狀結構
總結:邊界值分析首先要考慮,等價類劃分補充和完善,錯誤推測進行追加,有輸入條件組合可以使用因果圖,自動化和隨機測試,參考無經驗用戶的做法(狀態轉換圖和大綱法)

登錄模塊用例細節:
1用戶名爲空
2用戶名長度過短(長度小於需求)
3用戶名長度過長(長度大於需求)
4用戶名長度邊界值測試
5用戶名字母、數字、漢字、特殊字符的輸入。
6密碼爲空
7密碼長度過短(長度小於需求)
7密碼長度過短(長度小於需求)
8密碼長度過長(長度大於需求)
9密碼長度邊界值測試
10密碼 字母、數字、漢字、特殊字符的輸入。
11密碼加密顯示
12驗證碼什麼時候出現,一般是輸入錯誤3次或5次後出現驗證碼
13輸入正確驗證碼
14輸入錯誤驗證碼
15用戶1的用戶名和用戶2的密碼組合驗證

測試用例的故障模型:
輸入非法數據
輸入默認值
輸入特殊字符!@#¥%……&
輸入產生錯誤的合法數據組合
輸出不符合業務規則的無效輸入
屏幕刷新顯示
數據結構溢出,字段超限
操作數與操作符不符
數據共享或關聯功能變更
容量限制
重複提交
文件名不合法

文本框的測試
1、默認值
2、爲空
3、長度過長或過短(長度大於或小於需求)
4、長度邊界值測試
5、特殊字符是否正確處理(例如轉義)

按鈕控件的測試
點擊時是否生效,比如提交訂單冪值驗證,模擬網速慢的時候可驗證。
是否能處理不同情況下點擊按鈕的效果

單選按鈕控件的測試
默認是否選中,進行選擇後是否生效

up-down控件文本框的測試
默認值,上翻或下翻到邊界值再翻頁,翻到某一非默認值時驗證具體功能

組合列表框的測試
支持輸入,支持智能匹配,支持下拉列表

複選框控件的測試
是否生效,全選和單選

下拉列表框控件的測試
默認值,列表框中是否有條件過濾,滿足,再取消

滾動條控件的測試
兼容性測試中,着重看分辨率下滾動條是否產生

翻頁
翻頁控件,着重驗證參數是否有問題,關閉翻頁後的記錄條數

窗體
移動,關閉,大小,點擊背景窗口,上層窗口的處理,最大化,關閉。

文檔的測試
文檔測試是檢驗樣品文檔的完整性、正確性、一致性、易理解性、易瀏覽性。

安裝測試
安裝步驟,安裝時的異常情況(斷網,斷電,空間不足)

卸載測試
運行時卸載

設計兼容性測試用例
Pc:多瀏覽器,多瀏覽器版本,多分辨率
手機:針對不同系統兼容,針對同一系統中不同的其他軟件兼容,針對不同機型

設計易用性測試用例
用戶操作習慣,用戶可能的常用操作,流程是否簡潔明瞭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章