BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース ブラウザ横断で JavaScript のテストを自動化する BrowserSwarm

ブラウザ横断で JavaScript のテストを自動化する BrowserSwarm

ブックマーク

原文(投稿日:2013/10/01)へのリンク

マルチブラウザでの高速かつ効率的な JavaScript に対するテストが必要とされる一方、テストには莫大な時間がかかる。Microsoft の Internet Explorer チームは appendToSauce Labs と協力して BrowserSwarm Beta をリリースし、Web開発者がブラウザ横断でソースコードを実行する方法を提供した。各機能のコラボレーションにより、開発者のフレームワークがどのように実行されるかを閲覧可能なサイトを提供し、容易かつ定期的にフレームワークのテストを実行することを可能にしている。

現時点で、BrowserSwarm は Internet Explorer, Chrome, FireFox, Opera, Safari の実行結果を一覧化する。また、同サービスで利用されている jQuery, Backbone JS, Underscore JS も含まれている。BrowserSwarm 最初のリリースでは GitHub のリポジトリのみサポートしているが、Microsoft社のスポークスマンは他のリポジトリも将来的には考慮することを示している。BrowserSwarm には、リポジトリをパブリックアクセスするのみでは不十分であり、プロジェクトを BrowserSwarm 上でテストするには GitHub のユーザ名とパスワードが必要になる。また、GitHub 上のプロジェクトに対して BrowserSwarm では webhook やデプロイ・キーを設定することが可能だが、どちらも管理者権限が必要だ。

BrowserSwarm にプロジェクトを加えた際、BrowserSwarm はSauce Labのクラウドベースの自動テストプラットフォームを利用してプロジェクトのテストを実行できる。現時点で参照可能な BrowserSwarm の実行サンプルを参照するには、Backbone.jsテスト結果を参照することができる。

この記事に星をつける

おすすめ度
スタイル

BT