測試用例介紹
什么是測試用例?
測試用例(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.場景法

等價類划分法
等價類划分是一種典型的、常用的黑盒測試方法,這種方法把全部輸入數據合理划分為若干等價類,在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量有代表性的測試數據取得較好的測試結果。
1.有效等價類:有效等價類是程序規格說明有意義,合理的輸入數據
2.無效等價類:無效等價類是程序規格說明無意義,不合理的輸入數據

等價類划分原則
1.如果輸入條件規定了取值范圍或值的個數,則可以確定一個有效等價類和兩個無效等價類。案例:
成績:【0,10o】,用戶名:長度8個字符長度
2.輸入條件規定了輸入值的集合,或是規定了必須如何的條件,則可以確定一個有效等價類和一個無
效等價類。案例:選擇城市必須是直轄市[北京、上海、天津、重慶]
3.在輸入條件是一個布爾量的情況下,可確定一個有效等價類和一個無效等價類。案例:用戶名必填
4.在規定了輸入數據必須遵守的規則的情況下,可確立一個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則)。案例:輸入數值必須是正整數
5.如果我們確知,已划分的某個等價類的各元素,在程序中的處理方式是不同的,則應將此等價類進
—步划分成更小的等價類。案例:轉賬手續費的收取
更多黑盒測試、自動化測試用例、自動化框架批量執行用例,實戰案例講解視頻可以公眾號主頁點擊領取資料,免費分享。
總有一天你會遇到和你一樣努力奔跑的人!

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