1、輸入域測驗用例設計方法
輸入域測驗法是一種綜合的方法,其綜合考慮了等價類劃分法、邊界值分析法等方法,針對輸入可能存在的各種情況進行考慮,
關于輸入域測驗法主要考慮以下三個方面:
(1)極端測驗(Extremal Testing),需要選擇測驗資料覆寫輸入域的極端情況,
(2)中間范圍測驗(Midrange Testing),選擇域內部的資料進行測驗,
(3)特殊值測驗(Special Value Testing),根據要計算的功能特性的基礎來選擇測驗資料,這
個程序尤其適合于數學計算,所有計算功能的屬性可以有助于選擇能夠驗證被計算方案正確的測驗資料,例如,根據Sin()函式的周期,可以使用2? 不同倍數的測驗資料,
在8.2.1 小節和8.2.2 小節中介紹了等價類劃分法和邊界分析法,這兩種方法是輸入域測驗的一部分,那么在實際的測驗程序中只需要在此基礎上考慮即可,
通常需要考慮以下兩方面:
(1)特殊值:特殊值與輸入的特點有關,需要充分了解該輸入的存盤和處理程序,
(2)長時間輸入:對于一些沒有指定長度的輸入,測驗時需要長時間持續的輸入,以驗證輸入的資料是否會引起記憶體越界,從而導致系統故障的情況,
2、輸出域測驗用例設計方法
8.2.8 小節中介紹了輸入域的測驗,但是系統輸出與輸入之間并不一定是線性關系,所以從輸出的角度來說,覆寫了輸入域并不代表一定能完全覆寫輸出域,故測驗時需要對輸出域進行測驗,
測驗時需要分析各輸出的等價類,通常需要先確定輸出域所有可能情況,然后再對輸出域的結果進行分類,最后需要設計輸入的資料來覆寫所有輸出的結果,
同時分析各輸出的邊界值,通常需要先確定輸出域的所有邊界值,再設計不同的資料來覆寫所有輸出域的邊界值,這樣可以保證所有輸出域的邊界值都可以被有效覆寫到,這樣可以保證系統功能最大和最小的輸出條件都已被檢查,
3、例外分析測驗用例設計方法
例外分析法是針對系統有可能存在的例外操作、軟硬體缺陷引起的故障進行分析,依此設計測驗用例,驗證系統的容錯能力,以及當系統出現例外時故障恢復的能力,測驗時可以人為地制造一些例外的情況(如安裝程式時斷電、資料損壞等情況),來驗證系統的處理情況,
4、錯誤猜測測驗用例設計方法
錯誤猜測法是根據以往的測驗經驗和對系統內部知識的了解,列出系統中各種可能存在的錯誤和容易發生錯誤的特殊情況,并設計出測驗用例,隨著對產品了解程度的加深和測驗經驗的豐富,使用錯誤猜測法設計測驗用例往往非常有效,但是錯誤猜測法只能作為測驗設計的補充,而不能單獨用來設計測驗用例,否則可能導致測驗的不充分,
錯誤猜測不是瞎猜,不是沒有根據和目的地猜測,它需要了解系統薄弱的地方和開發人員的盲點,也可以根據以往缺陷分析的報告來分析系統最容易出現錯誤的地方,作為錯誤猜測法的依據,
最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于【軟體測驗】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測驗工程師們走過最艱難的路程,希望也能幫助到你!
在我的QQ技術交流群里(技術交流和資源共享,廣告勿擾)
可以自助拿走,群號:175317069 群里的免費資料都是筆者十多年測驗生涯的精華,還有同行大神一起交流技術哦

如果對你有一點點幫助,各位的「點贊」就是小編創作的最大動力,我們下篇文章見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293115.html
標籤:其他
