關于軟件測試方法有哪些類型,軟件測試方法有哪些這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、一、等價類劃分 等價類劃分主要適用于單個輸入條件,輸入為數(shù)值型的情況,如果輸入規(guī)定了輸入?yún)^(qū)間,可劃分出一個有效等價類,兩個無效等價類;如果輸入只規(guī)定了輸入范圍,可劃分出一個有效等價類,一個無效等價類。
2、 二、邊界值 邊界值方法也是適用于單個輸入條件的情況,輸入類型可以數(shù)值、字符等,要測試的邊界包括上點、下點、離點。
3、 三、錯誤推測法 錯誤推測法主要是測試設計人員的測試經(jīng)驗相關,測試經(jīng)驗不同,設計出來的測試用例也區(qū)別很大。
4、 四、因果圖法 因果圖方法考慮輸入的組合,特別適用于多個輸入條件相關有關聯(lián)又相互約束的情況。
5、 設計步驟: 1)羅列出輸入與輸出; 2)根據(jù)輸入與輸出畫出因果圖; 3)標出約束跟限制; 4)把因果圖轉化成判定表; 5)根據(jù)判定表的每一列設計測試用例。
6、 五、判定表驅動法 判定表適合于解決多個邏輯條件的組合。
7、將各種邏輯的組合羅列出來,避免遺漏。
8、不能表達重復的操作。
9、 判定表包括條件樁、條件項、動作樁、動作項。
10、 條件樁:列出所有條件,次序無關; 條件項:列出所對應條件的所有可能情況下的取值; 動作樁:列出可能采取的操作,次序無關; 動作項:列出條件項各種取值情況下采取的操作。
11、 設計步驟: 1)確定規(guī)則個數(shù),條件及各條件取值的組合; 2)列出條件樁、動作樁; 3)列出條件項; 4)列出動作項; 5)初始化判定表; 6)規(guī)則簡化、合并。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!