超級全面的測試用例設計,你確定不來看一看?


測試用例介紹

什么是測試用例?

測試用例(TestCase)是為項目需求而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序是否滿足客戶需求。

為什么要寫測試用例?

1.熟悉被測軟件的業務
2.明確測試的思維和方式
3.保證測試的時候不遺漏測試功能點
4.測試工作的一個輸出

測試用例的適用范圍

1.手工測試用例(功能測試)
2.自動化測試(接口自動化、UI自動化)
3.性能測試用例

測試用例的四要素

1.上下文--條件
2.測試數據
3.測試步驟
4.斷言--預期結果

測試用例典型問題

測試用例:

1.輸入正確的用戶名
2.輸入正確的密碼
3.點擊登錄
4.應該登錄成功

這個測試用例是否有問題,有哪些問題?

如何優化呢?

篇幅有限:問題的答案就留個伙伴們去思考,當然也錄制了視頻講解,公號主頁點擊領取資料,免費獲得。

黑盒測試用例設計方法

1.等價類划分法
2.邊界值分析法
3.錯誤推測法
4.因果圖法
5.判定表法
6.正交實驗法
7.狀態遷移圖法
8.場景法

 
image

等價類划分法

等價類划分是一種典型的、常用的黑盒測試方法,這種方法把全部輸入數據合理划分為若干等價類,在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量有代表性的測試數據取得較好的測試結果。

1.有效等價類:有效等價類是程序規格說明有意義,合理的輸入數據
2.無效等價類:無效等價類是程序規格說明無意義,不合理的輸入數據

 
image

等價類划分原則

1.如果輸入條件規定了取值范圍或值的個數,則可以確定一個有效等價類和兩個無效等價類。案例:
成績:【0,10o】,用戶名:長度8個字符長度

2.輸入條件規定了輸入值的集合,或是規定了必須如何的條件,則可以確定一個有效等價類和一個無
效等價類。案例:選擇城市必須是直轄市[北京、上海、天津、重慶]

3.在輸入條件是一個布爾量的情況下,可確定一個有效等價類和一個無效等價類。案例:用戶名必填

4.在規定了輸入數據必須遵守的規則的情況下,可確立一個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則)。案例:輸入數值必須是正整數

5.如果我們確知,已划分的某個等價類的各元素,在程序中的處理方式是不同的,則應將此等價類進
—步划分成更小的等價類。案例:轉賬手續費的收取

更多黑盒測試、自動化測試用例、自動化框架批量執行用例,實戰案例講解視頻可以公眾號主頁點擊領取資料,免費分享。

總有一天你會遇到和你一樣努力奔跑的人!

 
 

一個用心碼了這么多文字的人,往往渴望得到大家的認可。如果你覺得這篇文章對你有幫助,雙擊屏幕,給我點個贊呀!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM