黑盒測試用例通常包括哪幾列? 本章節主要講解“黑盒測試用例設計方法”其中的四種軟件測試用例設計方法,下面我們具體來學習:,下面我們就來聊聊關于黑盒測試用例通常包括哪幾列?接下來我們就一起去了解一下吧!
本章節主要講解“黑盒測試用例設計方法”其中的四種軟件測試用例設計方法,下面我們具體來學習:
一、輸入域測試用例設計方法
輸入域測試法是一種綜合的方法,其綜合考慮了等價類劃分法、邊界值分析法等方法,針對輸入可能存在的各種情況進行考慮,關于輸入域測試法主要考慮以下三個方面:
(1)極端測試(Extremal Testing),需要選擇測試數據覆蓋輸入域的極端情況。
(2)中間範圍測試(Midrange Testing),選擇域内部的數據進行測試。
(3)特殊值測試(Special Value Testing),根據要計算的功能特性的基礎來選擇測試數據,這個過程尤其适合于數學計算。所有計算功能的屬性可以有助于選擇能夠驗證被計算方案正确的測試數據。例如,根據Sin()函數的周期,可以使用2? 不同倍數的測試數據。
在8.2.1 小節和8.2.2 小節中介紹了等價類劃分法和邊界分析法,這兩種方法是輸入域測試的一部分,那麼在實際的測試過程中隻需要在此基礎上考慮即可,通常需要考慮以下兩方面:
(1)特殊值:特殊值與輸入的特點有關,需要充分了解該輸入的存儲和處理過程。
(2)長時間輸入:對于一些沒有指定長度的輸入,測試時需要長時間持續的輸入,以驗證輸入的數據是否會引起内存越界,從而導緻系統故障的情況。
二、輸出域測試用例設計方法
8.2.8 小節中介紹了輸入域的測試,但是系統輸出與輸入之間并不一定是線性關系,所以從輸出的角度來說,覆蓋了輸入域并不代表一定能完全覆蓋輸出域,故測試時需要對輸出域進行測試。
測試時需要分析各輸出的等價類,通常需要先确定輸出域所有可能情況,然後再對輸出域的結果進行分類,最後需要設計輸入的數據來覆蓋所有輸出的結果。
同時分析各輸出的邊界值,通常需要先确定輸出域的所有邊界值,再設計不同的數據來覆蓋所有輸出域的邊界值,這樣可以保證所有輸出域的邊界值都可以被有效覆蓋到。這樣可以保證系統功能最大和最小的輸出條件都已被檢查。
三、異常分析測試用例設計方法
異常分析法是針對系統有可能存在的異常操作、軟硬件缺陷引起的故障進行分析,依此設計測試用例,驗證系統的容錯能力,以及當系統出現異常時故障恢複的能力。測試時可以人為地制造一些異常的情況(如安裝程序時斷電、數據損壞等情況),來驗證系統的處理情況。
四、錯誤猜測測試用例設計方法
錯誤猜測法是根據以往的測試經驗和對系統内部知識的了解,列出系統中各種可能存在的錯誤和容易發生錯誤的特殊情況,并設計出測試用例。随着對産品了解程度的加深和測試經驗的豐富,使用錯誤猜測法設計測試用例往往非常有效,但是錯誤猜測法隻能作為測試設計的補充,而不能單獨用來設計測試用例,否則可能導緻測試的不充分。
錯誤猜測不是瞎猜,不是沒有根據和目的地猜測,它需要了解系統薄弱的地方和開發人員的盲點,也可以根據以往缺陷分析的報告來分析系統最容易出現錯誤的地方,作為錯誤猜測法的依據。
本章節關于“黑盒測試用例四種設計方法”的内容就學習到這裡,大家覺得文章有用的話記得每天來這裡和小編一起學習漲薪技能哦。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!