実機デバイスクラウド · iOS & Android

iOSおよびAndroidでの実機テスト

実機テストとは、エミュレーターではなく、実際のスマートフォンやタブレットで自動テストと手動テストを実行することを意味します。TestingBotは、EUの安全なデータセンターにホストされた、実際のiOSおよびAndroidデバイスのクラウドを提供し、数秒でテストを実行できる環境を整えています。

世界で最も革新的な企業のいくつかから信頼されています

スケール対応設計

信頼性の高いデバイスファーム

高速で信頼性の高いデバイス インフラストラクチャにすぐにアクセスできます。

24時間365日デバイス利用可能

いつでも利用可能な物理的な iOS および Android デバイス。

セットアップとメンテナンスは不要

モバイル デバイス ファームのセットアップとメンテナンスを心配するのではなく、テストに集中します。

安全

デバイスはヨーロッパのデータセンターに設置されています。各テストは安全で清潔なデバイスで実行されます。

実際のAndroidおよびiOSデバイス

実機のiPhone、iPad、Google、OnePlus、Xiaomi、Samsungのスマートフォンとタブレットでテストできます。

さまざまなデバイス

最新および旧バージョンの iOS と Android をサポートし、フラッグシップ モデルから低価格モデルまで、あらゆるデバイスでテストできます。

パフォーマンス

当社のインフラはパフォーマンス重視で構築されており、テストの不安定さやレイテンシーを排除します。

自動化フレームワーク

テスト自動化フレームワーク

主要なモバイル自動化フレームワークと、すぐに連携できます。

  • Appium

    WebDriverを使用するMobileAutomationFrameworkは、物理デバイスおよびシミュレーター/エミュレーターで実行されます。

    Appium で試す
  • Espresso

    Android 自動化フレームワークは、物理デバイスとエミュレーター上で実行されます。

    Espresso で試す
  • XCUITest

    iOS 自動化フレームワークは、物理デバイスとシミュレーターで実行されます。

    XCUITest で試す
  • Maestro

    Maestro は、iOS と Android の両方でのテストをサポートするモバイル UI テスト フレームワークです。

    Maestro で試す
スイートを高速化

並列テスト

テストを同時実行することで、アプリの総テスト時間を大幅に短縮できます。TestingBotは多様なデバイスを提供し、並列テストの実行に対応しています。

無料で始めましょう
並列テスト
ビデオ、スクリーンショット、ログ
高速デバッグ

動画、スクリーンショット、ログ

すべてのモバイル テストには、生成されたログ、ビデオ、スクリーンショットへのアクセスが付属しています。

無料で始めましょう
アップロードして数秒でテスト

TestingBot Storage

モバイルアプリをTestingBotストレージにアップロードし、モバイルアプリですぐに自動テストを実行します。

無料で始めましょう
TestingBot Storage
比較

実機テスト:クイック比較

TestingBotの実機クラウドは、他の主要プロバイダーと比べてどうなのか。

能力 TestingBot BrowserStack SauceLabs
実際のiOSおよびAndroidデバイス
EU域内に設置されたデバイス(データ所在地)
Yes
米国予備選
米国予備選
GDPRおよびCSA STAR認証取得済み
Appium / XCUITest / エスプレッソ / マエストロ
Appium + XCUITest
オープンソースであれば無料
Yes
専用プライベートデバイスクラウド
プライベート/ステージングアプリ用のセキュアトンネル
透明性の高い定額料金
Yes
カスタム見積もり
カスタム見積もり

SauceLabsの代替案BrowserStackの代替案LambdaTestの代替案に関する詳細は、それぞれのページをご覧ください。

実環境でのテスト

ネイティブデバイス機能をテストする

デバイスの機能にアクセスして変更し、さまざまな実際の状況でアプリをテストします。

ネットワークシミュレーション

接続性、ネットワークの変動などのシナリオをテストします。

ローカリゼーションテスト

さまざまなタイムゾーン、言語、地理的位置でアプリをテストします。

ダークモード

スムーズなユーザー エクスペリエンスを確保するには、暗い背景でアプリの UI をテストします。

アプリのオリエンテーション

アプリを横向きまたは縦向きでテストします。画面の向きを切り替えて、アプリの応答をテストします。

オーディオ

デバイスで生成されたオーディオを録音してリアルタイムで聞くことができます。

設定

ADB などを使用して、デバイス上のさまざまな設定を制御します。

プライベートデバイスクラウド

あなただけのモバイルデバイス

独自のiOSおよびAndroidデバイスを選択してください。これらのデバイスを購入し、安全なデータセンターにインストールして構成します。

これらのデバイスは、24時間年中無休でご利用いただけます。

プライベートデバイスは、ニーズに合わせてカスタマイズできます。特定のプロファイルとアプリをインストールするか、デバイスの特定の設定を変更してください。あなたが決める。

詳細を見る
あなただけのモバイルデバイス
TestingBot Tunnel
TestingBot Tunnel

段階的なWebサイトのテスト

安全なトンネルを使用して、すべてのブラウザでステージングWebサイトをすばやく簡単にテストします。

TestingBotクラウドのファイアウォールの背後からデータとWebサイトをテストします。

続きを読む
FAQ

よくある質問

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域内でのデータ保管、迅速なデバイス割り当て、そしてエンジニアリングチームからの直接サポートを理由に移行します。

実際に操作してみたい方は、モバイルアプリのテストページをご覧いただくか、対応デバイス一覧をご覧ください。

数秒で開始

無料トライアルにサインアップ

TestingBotを使用してアプリのテストを開始します。