Jasmineを使用して、アプリのフロントエンドコードの単体テストを作成することを検討しています。テストの実行を自動化するために、1)ブラウザで実行するよりも便利だと思うので1)コンソールから実行できるようにしたいと思います。これを設定するには、正確に何をする必要がありますか?すでにそれを行っているツールはありますか?
2028 次
1 に答える
3
ブラウザで実行する必要がありますが、ブラウザでテストできるコンソール駆動型のツールがいくつかあります。
Yeoman - http://yeoman.io/ - は、Google の開発チームがリリースしたツールで、コードをテストするタスクの一部として phantomjs が含まれています。基本的に、ヘッドレス ブラウザーを起動し、テストを実行して、結果をコンソールに出力します。
Bunyip - http://ryanseddon.github.com/bunyip/ - も素晴らしいツールです。接続できる任意のブラウザーでテストを実行できます (したがって、yeoman/phantomjs のように Webkit テストに縛られるだけではありません)。これは browserstack との優れた統合を備えているため、多数のブラウザーでテスト スイート全体を自動的に実行できます。
Selenium テスト ( http://seleniumhq.org ) を作成し、コマンド ラインから起動することもできます。
于 2012-10-10T00:37:41.837 に答える