**:
大型專案有很多測試用例。有時,我們希望只執行其中的幾個,這時可以用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個...