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