私は Javascript の世界に不慣れで、主に OOP に夢中です。Karma と Mocha の明確な違いをオンラインで調べてみましたが、うまくいきませんでした。Karma がテスト ランナーであり、Mocha が単体テスト フレームワークであることは知っていますが、Mocha には独自のドライバーもあり、ブラウザーでテストを実行するために使用できます。そうは言っても、カルマが何をもたらすのか、そしてなぜ人々がこれらを組み合わせて使用しているのか理解できません.
質問する
12772 次
1 に答える
30
次のシナリオを想像してください。
で独自のテスト スイートを作成する
Mocha
クロスブラウザーおよびクロスデバイスでテスト
Karma
をプログラムで実行するために使用しますMocha
Karma
さらに、 Jasmine の既存の環境と統合さらに、
Karma
継続的インテグレーション サイクルに統合する百万の
Karma
プラグインを使用して、カバレッジ、複雑さ、フレームワークなどをチェックします...
の威力Karma
は、実際のブラウザー (Chrome や Firefox など) を生成して、コードを効果的にテストできることです。
環境または Web ページで実行Mocha
できます。NodeJS
于 2014-04-25T17:39:04.797 に答える