Karma是Google用于angularjs框架單元測試的js引擎(javascript test runner ), angular1 和angular2項目源碼的單元測試都是基于karma和jasmine。

 karma 特性如下:

 1. 在真實設備和瀏覽器中運行測試。無論在手機,平板,電腦或PhantomJS 都可以運行你的測試代碼。

 2. 遠程控制。 從IDE或命令行控制整個測試流程,當你改變并保存了測試文件,karma就會運行全部測試。

 3. 不依賴于特定測試框架。 你可以搭配Jasmine,Mocha, QUnit 等任意測試框架編寫測試。 

 4. 項目開源.  https://github.com/karma-runner/karma

 5. 便捷簡單的調試。 可以直接在你的IDE 比如 WebStorm 或Google Chrome瀏覽器調試測試代碼。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式