- 家
-
実機テスト
iOSおよびAndroidでの実機テスト
実機テストとは、エミュレーターではなく、実際のスマートフォンやタブレットで自動テストと手動テストを実行することを意味します。TestingBotは、EUの安全なデータセンターにホストされた、実際のiOSおよびAndroidデバイスのクラウドを提供し、数秒でテストを実行できる環境を整えています。
世界で最も革新的な企業のいくつかから信頼されています
信頼性の高いデバイスファーム
高速で信頼性の高いデバイス インフラストラクチャにすぐにアクセスできます。
24時間365日デバイス利用可能
いつでも利用可能な物理的な iOS および Android デバイス。
セットアップとメンテナンスは不要
モバイル デバイス ファームのセットアップとメンテナンスを心配するのではなく、テストに集中します。
安全
デバイスはヨーロッパのデータセンターに設置されています。各テストは安全で清潔なデバイスで実行されます。
実際のAndroidおよびiOSデバイス
実機のiPhone、iPad、Google、OnePlus、Xiaomi、Samsungのスマートフォンとタブレットでテストできます。
さまざまなデバイス
最新および旧バージョンの iOS と Android をサポートし、フラッグシップ モデルから低価格モデルまで、あらゆるデバイスでテストできます。
パフォーマンス
当社のインフラはパフォーマンス���視で構築されており、テストの不安定さやレイテンシーを排除します。
テストできる実機のすべて
これはマーケティング上の数字ではなく、稼働中の在庫から生成した完全な一覧です。各項目は欧州のデータセンターに設置された実際のスマートフォンまたはタブレットで、セッションごとに消去して再イメージ化しています。
Pixel 11
Android 17.0
iPhone 17 Pro
iOS 26.5
iPhone 17 Pro Max
iOS 26.6
iPhone 16 Pro
iOS 26.4
iPad (9th generation)
iOS 26.6
Galaxy S26
Android 16.0
Huawei P40
Android 12.0
iPhone Air
iOS 26.2
Pixel 10
Android 16.0
iPhone 17
iOS 26.0
Pixel 9
Android 16.0
Galaxy S25
Android 15.0
iPhone 16
iOS 26.5
Redmi Note 13
Android 14.0
iPhone SE 2022
iOS 17.5
Galaxy A55
Android 14.0
Galaxy S24
Android 14.0
Pixel 8
Android 14.0
iPhone 15
iOS 18.0
iPad (8th generation)
iOS 14.7
iPhone 11
iOS 14.8
iPhone 14
iOS 17.6
Galaxy S23
Android 13.0
iPhone 13
iOS 18.5
Pixel 6
Android 13.0
iPhone XR
iOS 14.8
iPad (8th generation)
iOS 15.0
Galaxy A12
Android 11.0
Mi 10
Android 12.0
Galaxy S21
Android 11.0
iPhone 12
iOS 14.5
Galaxy S20
Android 10.0
iPhone 11
iOS 14.0
iPhone 8
iOS 16.7
Galaxy Tab S11
Android 16.0
Galaxy S10
Android 10.0
Pixel
Android 7.1
iPhone XR
iOS 18.7
iPad (6th generation)
iOS 13.5
iPhone 6s
iOS 15.8
Galaxy S8
Android 9.0
一覧にない機種が必要ですか。プライベートデバイスクラウドであれば、お客様専用に特定のハードウェアを購入して設置できます。誰もラックに常備しないハードウェアでの手軽な確認には、ホスト型のエミュレーターとシミュレーターもご利用いただけます。
テスト自動化フレームワーク
主要なモバイル自動化フレームワークと、すぐに連携できます。
-
Mobilewright
Mobilewright runs Playwright-style mobile tests in TypeScript on both iOS and Android.
Mobilewright で試す
実機とエミュレーター: それぞれが適する場面
実機テストが常に正解とは限りません。エミュレーターとシミュレーターは起動が速く、大量に動かしても安価で、日常的な確認の多くには十分です。当社は両方を提供しているため、実際にお勧めする使い分けをそのまま示します。
エミュレーターやシミュレーターで十分な場面
- 1 コミットごとのレイアウト・ナビゲーション・機能のリグレッション。ハードウェアの挙動ではなく、フローが動くことが重要な場合です。
- 2 OS バージョンの広範な網羅。エミュレーターイメージを 20 個起動するコストは、実機 20 台を占有する場合のごく一部で済みます。
- 3 開発初期のフィードバック。ハードウェアの忠実度より、数秒で始まるセッションのほうが重要な場合です。
- 4 画面サイズと解像度の確認。エミュレーターが忠実に再現します。
実機が必要な場面
- 1 パフォーマンスと応答性。エミュレーターはホストマシンの CPU とメモリーを借りるため、単純に遅すぎる端末の問題を平然と覆い隠します。
- 2 カメラ、GPS、生体認証、Bluetooth などのセンサー。エミュレーターはこれらをスタブ化するか近似するにとどまります。
- 3 実際の無線を介したネットワーク挙動。本当に電波状況が悪いモバイル回線でアプリがどう振る舞うかを含みます。
- 4 メーカー固有の挙動。Android 自体ではなく、メーカー独自のビルドが原因で壊れる場合です。
多くのチームは結局その両方を使います。コミットごとにエミュレーターとシミュレーターを動かし、リリース前には自社の分析データが重要と示す端末の実機で確認します。
実機が含まれるプラン
当社では実機は上位プラン限定の機能ではありません。TestingBot のすべてのサブスクリプションに含まれます。ただし購入前に知っておくべき例外がひとつあります。
Manual プラン
実機の iPhone、iPad、Android 端末をブラウザーから直接操作するライブセッション。ホスト型のエミュレーターとシミュレーターも含まれます。
Automated プラン
実機での Appium、XCUITest、Espresso、Maestro の実行に加え、デスクトップブラウザーのグリッド全体を利用できます。ノーコード AI、ビジュアルテスト、アクセシビリティ検査は別売りではなく標準で含まれます。
Pro プラン
Manual と Automated のすべてを 1 つのサブスクリプションで。同じ端末群に対して両方を実施するチーム向けです。
従量課金クレジット
クレジットの対象は、デスクトップブラウザーおよびエミュレーターとシミュレーター上の自動実行のみです。実機は含まれず、手動のライブセッションも含まれません。
現在の各ティアと並列セッション数は料金ページに掲載しています。どのプランも無料トライアルから始められ、内容を確認するだけならカード登録は不要です。
実機テスト:クイック比較
TestingBotの実機クラウドは、他の主要プロバイダーと比べてどうなのか。
| 能力 | TestingBot | BrowserStack | SauceLabs |
|---|---|---|---|
| 実際のiOSおよびAndroidデバイス | |||
| EU域内に設置されたデバイス(データ所在地) |
Yes
|
米国予備選
|
米国予備選
|
| GDPR準拠、CSA STARレベル1の自己評価 | |||
| Appium / XCUITest / エスプレッソ / マエストロ |
Appium + XCUITest
|
||
| オープンソースであれば無料 |
Yes
|
||
| 専用プライベートデバイスクラウド | |||
| プライベート/ステージングアプリ用のセキュアトンネル | |||
| 透明性の高い定額料金 |
Yes
|
カスタム見積もり
|
カスタム見積もり
|
SauceLabsの代替案、 BrowserStackの代替案、 LambdaTestの代替案に関する詳細は、それぞれのページをご覧ください。
ネイティブデバイス機能をテストする
デバイスの機能にアクセスして変更し、さまざまな実際の状況でアプリをテストします。
ネットワークシミュレーション
接続性、ネットワークの変動などのシナリオをテストします。
ローカリゼーションテスト
さまざまなタイムゾーン、言語、地理的位置でアプリをテストします。
ダークモード
スムーズなユーザー エクスペリエンスを確保するには、暗い背景でアプリの UI をテストします。
アプリのオリエンテーション
アプリを横向きまたは縦向きでテストします。画面の向きを切り替えて、アプリの応答をテストします。
オーディオ
デバイスで生成されたオーディオを録音してリアルタイムで聞くことができます。
設定
ADB などを使用して、デバイス上のさまざまな設定を制御します。
あなただけのモバイルデバイス
独自のiOSおよびAndroidデバイスを選択してください。これらのデバイスを購入し、安全なデータセンターにインストールして構成します。
これらのデバイスは、24時間年中無休でご利用いただけます。
プライベートデバイスは、ニーズに合わせてカスタマイズできます。特定のプロファイルとアプリをインストールするか、デバイスの特定の設定を変更してください。あなたが決める。
詳細を見る
よくある質問
TestingBotにおける実機テストに関するよくある質問。
実機テストとは何ですか?
実機テストとは、エミュレーターやシミュレーターではなく、実際のスマートフォンやタブレット端末上で自動テストまたは手動テストを実行する手法です。これにより、エミュレーターでは再現できないCPU/RAMの制約、バッテリーの挙動、実際のネットワーク環境、端末固有のレンダリングの不具合など、ハードウェア固有の問題が明らかになります。
実機を使うべきか、エミュレーターを使うべきか?
開発初期段階やユニットスタイルのフローでは、エミュレータを使用して迅速なフィードバックを得ます。リリース検証、パフォーマンス テスト、生体認証フロー、カメラ/センサー ロジック、プッシュ通知、最終受け入れテストには実機を使用します。ほとんどのチームは両方を実施しています。CI ではコミットごとにエミュレータを使用し、リリース ブランチでは実機を使用します。
TestingBotの実機はどこに設置されていますか?
TestingBotのデバイスはすべて、ヨーロッパのベルギーにある安全なデータセンターでホストされています。GDPRに準拠しており、常にクリーン���状態です。各テストセッション後には、すべてのデバイスがデータ消去され、再イメージングされます。脱獄やルート化は一切行われていません。
実機クラウドはどのテストフレームワークをサポートしていますか?
Appium(iOSおよびAndroid)、XCUITest(iOS)、Espresso(Android)、Maestro(iOSおよびAndroid)、およびWebDriver互換のフレームワークが利用可能です。ブラウザからデバイスを手動で操作したり、TestingBotのコード不要のAIテスト作成ツールを使用して平易な英語からテストを生成することもできます。
App StoreやGoogle Playにまだ公開されていないアプリをテストすることはできますか?
はい。.ipa または .apk ビルドを TestingBot Storage にアップロードし、任意の実機にインストールしてください。App Store や Google Play に既に公開されているアプリをテストしたり、TestingBot Tunnel を使用して企業ファイアウォールの背後にあるステージング環境に接続したりすることもできます。
パブリックデバイスクラウドとプライベートデバイスクラウドの違いは何ですか?
パブリッククラウドデバイスは複数の顧客で共有され、セッションごとにデータが消去されるため、ほとんどのチームに最適です。プライベートクラウドデバイスは、お客様のアカウント専用に当社が購入、設定、ホストする専用のスマートフォンで、テスト間でのデータ保持、カスタムプロファイル、プリインストールアプリなどのオプション機能も利用できます。
TestingBotは、実機テストにおいてBrowserStackやSauceLabsと比べてどうでしょうか?
TestingBotは、EU域内にホストされた実機(BrowserStackとSauceLabsは主に米国にホストされています)、GDPRおよびCSA STAR準拠、透明性の高い定額料金、オープンソース版は無料、そしてAppium/XCUITest/Espressoと同一のAPIを提供しています。顧客は通常、EU域内でのデータ保管、迅速なデバイス割り当て、そしてエンジニアリングチームからの直接サポートを理由に移行します。
実際に操作してみたい方は、モバイルアプリのテストページをご覧いただくか、対応デバイス一覧をご覧ください。