- 家
-
実機テスト
iOSおよびAndroidでの実機テスト
実機テストとは、エミュレーターではなく、実際のスマートフォンやタブレットで自動テストと手動テストを実行することを意味します。TestingBotは、EUの安全なデータセンターにホストされた、実際のiOSおよびAndroidデバイスのクラウドを提供し、数秒でテストを実行できる環境を整えています。
世界で最も革新的な企業のいくつかから信頼されています
信頼性の高いデバイスファーム
高速で信頼性の高いデバイス インフラストラクチャにすぐにアクセスできます。
24時間365日デバイス利用可能
いつでも利用可能な物理的な iOS および Android デバイス。
セットアップとメンテナンスは不要
モバイル デバイス ファームのセットアップとメンテナンスを心配するのではなく、テストに集中します。
安全
デバイスはヨーロッパのデータセンターに設置されています。各テストは安全で清潔なデバイスで実行されます。
実際のAndroidおよびiOSデバイス
実機のiPhone、iPad、Google、OnePlus、Xiaomi、Samsungのスマートフォンとタブレットでテストできます。
さまざまなデバイス
最新および旧バージョンの iOS と Android をサポートし、フラッグシップ モデルから低価格モデルまで、あらゆるデバイスでテストできます。
パフォーマンス
当社のインフラはパフォーマンス重視で構築されており、テストの不安定さやレイテンシーを排除します。
テスト自動化フレームワーク
主要なモバイル自動化フレームワークと、すぐに連携できます。
並列テスト
テストを同時実行することで、アプリの総テスト時間を大幅に短縮できます。TestingBotは多様なデバイスを提供し、並列テストの実行に対応しています。
無料で始めましょう
実機テスト:クイック比較
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における実機テストに関するよくある質問。
実機テストとは何ですか?
実機テストとは、エミュレーターやシミュレーターではなく、実際のスマートフォンやタブレット端末上で自動テストまたは手動テストを実行する手法です。これにより、エミュレーターでは再現できない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域内でのデータ保管、迅速なデバイス割り当て、そしてエンジニアリングチームからの直接サポートを理由に移行します。
実際に操作してみたい方は、モバイルアプリのテストページをご覧いただくか、対応デバイス一覧をご覧ください。