黑盒測試用例設計模式-輸入域分析
阿新 • • 發佈:2019-01-23
一、概念
什麼是輸入域分析:輸入域分析是一種綜合的方法,綜合了等價類劃分法、邊界值分析法等方法。這裡說的輸入域就是指輸入,針對輸入會有各種
各樣的輸入值。輸入域測試主要考慮三個方面:
1.極端測試(Extremal Testing)
2.中間範圍測試(Midrange Testing)
3.特殊值測試(Special Value Testing)
測試無非是兩部分內容,驗證系統完成了規定動作,驗證系統沒有做多餘動作。2、3可能偏向於前者,1可能會針對後者。
對於結構化的輸入域,要選擇每個成員的輸入點的組合,這個過程可能會產生大量的資料。若考慮輸入域之間內部聯絡有選擇的
一定程度上減輕這個問題。
二、應用
輸入域測試法實際上是在等價類劃分法、邊界值分析法的基礎上考慮了特殊值測試等其他情況,因此從步驟上來說,只需要在使用完等價類劃分、
邊界值分析的基礎上再考慮特殊值和長時間輸入。
1.特殊值:主要和輸入的特點有關,需要了解系統對該輸入的儲存和處理。
2.長時間輸入:對於那些沒有限制輸入長度的輸入進行長時間的持續輸入,以檢視是否會存在輸入的資料記憶體越界導致系統故障的情況。
注:
將系統或功能模組封裝成一個黑盒(灰盒),只考慮功能,不考慮實現。可以有效的降低測試的複雜度;而做為黑盒,就是要考慮輸入、輸出。每個合格
的測試人員都應該有一套自己的測試方法(或者稱為測試框架,測試解決方案),那肯定是多種方法的融合。