こんにちは、QAエンジニアのヨシナです。
私たちは、PC、Mac、Android、iPhoneなど多様なデバイスで利用可能なサービス「AirCourse」と「スタディング」を提供しています。端末依存やブラウザ依存のバグを発見するために、対応するすべてのブラウザや端末でテストを行っています。数カ月前までは「Remote TestKit」というツールのみを使用していましたが、新たな試みとして「BrowserStack」を導入しました。
本記事では、これら2つのツールを比較し、それぞれの特徴や利点について解説します。
「Remote TestKit」と「BrowserStack」は、Android、iPhone、タブレットなどの実機をレンタルし、ブラウザやパソコン上で操作できるサービスです。
-
BrowserStack
- 名前が示す通り、ブラウザテストが主な特徴で、PC版の各種ブラウザでのテストも可能です。
-
Remote TestKit
- 主にスマートフォンの検証を目的としたツールです。
今回は、スマートフォン検証を中心にこの2つのツールを比較していきます。
機能 | Remote TestKit対応 | BrowserStack対応 |
---|---|---|
音声出力 | 〇 | △(一部OS不可) |
端末利用の待ち時間なし | ×(追加オプションで回避可能) | 〇 |
アプリテスト | 〇 | ×(専用プランで可) |
直接テキストの貼り付け | × | 〇 |
音声出力
Remote TestKitとBrowserStackの両方で端末からの音声出力が可能ですが、BrowserStackは基本的にAndroid端末での音声出力をサポートしていません。そのため、Androidで音声に関するテストを行う際には、Remote TestKitを利用しています。ただし、Remote TestKitでも音声を出力すると回線が不安定になることがあり、どちらのツールも音声テストにはやや不向きだと感じています。
端末利用の待ち時間
Remote TestKitでは、端末をレンタルする仕組みのため、希望する端末が他のユーザーに利用されていると待ち時間が発生します。特に最新の端末は人気が高く、使用中であることが多いため、実際に利用できるまでに時間がかかる場合があります。「最新・人気端末パック」のオプションをつければすぐに使えますが、BrowserStackでは基本プランで待ち時間が発生せず、すべての端末を即座に利用できる点が大きなメリットです。
Remote TestKitの最新端末レンタル状況
アプリテスト
私たちが提供しているサービスにはアプリ版もあり、アプリのテストは欠かせません。Remote TestKitでは基本プランでアプリのインストールや操作が可能です。一方、BrowserStackでアプリテストを行うにはアプリテスト専用のプラン「App Live」の契約が必要です。現在、私たちはこのプランを契約していないため、アプリテストは主にRemote TestKitを使用しています。
App Liveの料金表
(引用: https://www.browserstack.com/accounts/subscriptions?product=app-live )
テキストの貼り付け
テスト作業では、ログイン情報やURLをブラウザやアプリにコピー&ペーストする場面が頻繁にあります。この点において、BrowserStackは非常に便利で、Ctrl+Vのショートカットを使って直接テキストを入力することが可能です。一方、Remote TestKitでは一度専用の貼り付け用テキストボックスに入力し、その後、画面上のテキストボックスに反映させる必要があります。この手順の違いから、BrowserStackのほうが効率的だと感じています。
下のテキストボックスに入力してから画面に反映される
現在、用途に応じてRemote TestKitとBrowserStackを使い分けています。
- アプリのテスト: Remote TestKit
- ブラウザテスト: BrowserStack
ただし、BrowserStackで「App Live」のプランも契約すれば、アプリテストも可能となります。今後、運用状況を見ながら必要に応じてどちらかのツールに絞ることも検討したいと思います。
当社のビジョンは『世界一「学びやすく、分かりやすく、続けやすい」学習手段を提供する』ことです。革新的な教育サービスを作り成長させていく事で、オンライン教育分野でナンバーワンの存在となり、世界に展開していくことを目指しています。
プロダクト
- スタディング:「学びやすく・わかりやすく・続けやすい」オンライン資格対策講座
- スタディングキャリア:資格取得者の仕事探しやキャリア形成を支援する転職サービス
- AirCourse:受け放題の動画研修がついたeラーニングシステム(LMS)
KIYOラーニング株式会社では一緒に働く仲間を募集しています
Views: 2