e2e端到端測試:黑盒測試,是UI爲主
單元測試
function add(a,b){
return a+b;
}
測試用例:
輸入1和1,期待返回結果是2
輸入非數值類型,好比none,[],{}, 期待拋出異常
karma 將項目運行在主流web瀏覽器中,測代碼在瀏覽器中的兼容性,若是代碼只運行在node端,則不須要karma
mocha
斷言庫
var expect = require('chai').expect;
expect(1+1).to.be.equal(2)
expect(1+1).to.be.not.equal(2)