11 測試用例管理

2021-09-07 16:16:43 字數 717 閱讀 3610

**:

大型專案有很多測試用例。有時,我們希望只執行其中的幾個,這時可以用only方法。describe塊和it塊都允許呼叫only方法,表示只執行某個測試套件或測試用例。

進入demo07子目錄,測試指令碼test/add.test.js就使用了only

it.only('1 加 1 應該等於 2', function() ); it('任何數加0應該等於自身', function() ); 

上面**中,只有帶有only方法的測試用例會執行。

$ mocha test/add.test.js

加法函式的測試

✓ 1 加 1 應該等於 2 1 passing (10ms)

此外,還有skip方法,表示跳過指定的測試套件或測試用例。

it.skip('任何數加0應該等於自身', function() ); 

上面**的這個測試用例不會執行。

測試用例管理

對於應用軟體測試可以參考軟體開發模式來管理測試用例。乙個應用軟體產品對應的業務規則在很長一段時間是不會改變的。我們可以根據的這個特點來管理測試用例。舉個例子 比如銀行軟體,有存款 取款 匯款幾項業務。在使用過程中往往是在進行了多個業務之後的賬戶就很容易出錯。問題1 2次存款 3次取款後,利息計算錯誤...

測試用例的管理

測試用例一般組成 功能路徑 用例編號 用例名稱 用例說明 預置條件 輸入資料 操作步驟 預期結果 實際結果 yes,no 優先順序 缺陷編號 備註一 用例命名規則 用例編號的規則 前四個字母為功能模組的前四個字拼音的第乙個字母 第5 6位代表該功能模組下第乙個子功能 最後2位用數字代表該子功能的第x...

測試用例的管理

測試用例一般組成 功能路徑 用例編號 用例名稱 用例說明 預置條件 輸入資料 操作步驟 預期結果 實際結果 yes,no 優先順序缺陷編號 備註一 用例命名規則 用例編號的規則 前四個字母為功能模組的前四個字拼音的第乙個字母 第5 6位代表該功能模組下第乙個子功能 最後2位用數字代表該子功能的第x個...