軟體測試案例的幾種設計方法

來源:互聯網
上載者:User

標籤:

一、等價類別劃分  等價類別劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出一個有效等價類別,兩個無效等價類別;如果輸入只規定了輸入範圍,可劃分出一個有效等價類別,一個無效等價類別。  二、邊界值  邊界值方法也是適用於單個輸入條件的情況,輸入類型可以數值、字元等,要測試的邊界包括上點、下點、離點。  三、錯誤推測法  錯誤推測法主要是測試設計人員的測試經驗相關,測試經驗不同,設計出來的測試案例也區別很大。  四、因果圖法  因果圖方法考慮輸入的組合,特別適用於多個輸入條件相關有關聯又相互約束的情況。  設計步驟:  1)羅列出輸入與輸出;  2)根據輸入與輸出畫出因果圖;  3)標出約束跟限制;  4)把因果圖轉化成判定表;  5)根據判定表的每一列設計測試案例。  五、判定表驅動法  判定表適合於解決多個邏輯條件的組合。將各種邏輯的組合羅列出來,避免遺漏。不能表達重複的操作。  判定表包括條件樁、條件項、動作樁、動作項。  條件樁:列出所有條件,次序無關;  條件項:列出所對應條件的所有可能情況下的取值;  動作樁:列出可能採取的操作,次序無關;  動作項:列出條件項各種取值情況下採取的操作。  設計步驟:  1)確定規則個數,條件及各條件取值的組合;  2)列出條件樁、動作樁;  3)列出條件項;  4)列出動作項;  5)初始化判定表;  6)規則簡化、合并。

軟體測試案例的幾種設計方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.