2015年9月30日水曜日

ブラウザテスト環境提供サービスの比較

世の中には便利なものがあって、最近はSeleniumでブラウザを起動するための環境を
手前で用意する必要は無い。
ネットワークの関係か、日本から動作させるといかんせん遅いような気もするが、
それでも十分なサービスが次の3つ。
各メリット、デメリットつきで記述する。

  1.  CrossBrowserTesting
  2. この3つのサービスのうち、一番安定して動作している気がする。ただし、起動できるブラウザの種類が少なく(Androidデフォルトブラウザのテストができない!)、ChromeやFireFoxの最新版も導入されるスピードが遅い。UIもシンプルだが低機能。ほかの2つと違って、テストのステータスを取得するAPIも存在しない。
  3.  BrowserStack
  4. 最新ブラウザに 対応し、直感的でわかりやすいUI、APIを伴っている。チュートリアルもわかりやすい。ただしIPhoneやAndroidの動作がいかんせん不安定。
  5.  SauceLabs
  6. 全てにおいて及第点。 
     
お勧めはSauceLabs。もちろん現時点ではの話。