メインコンテンツに移動

AWS Device Farm

デスクトップブラウザと AWS でホストされている実際のモバイルデバイスでテストすることにより、ウェブアプリケーションおよびモバイルアプリの質を改善します

Device Farm を利用すべき理由

AWS Device Farm は、広範なデスクトップブラウザと実際のモバイルデバイスでテストすることにより、ウェブアプリケーションとモバイルアプリの品質を改善できるようにするアプリケーションテストサービスです。テストインフラストラクチャをプロビジョニングして管理する必要はありません。このサービスを利用すると、複数のデスクトップブラウザまたは実際のデバイスでテストを同時に実行して、テストスイートの実行を高速化し、Device Farm が動画とログを生成して、アプリケーションの問題を迅速に特定できるようにします。

Device Farm での実際のデバイステストの利点

顧客と同じデバイスでテストを実施する

物理デバイスの多様な選択肢を利用してテストや操作を実行します。エミュレーターとは異なり、物理デバイスを使用すると、メモリ、CPU 使用率、場所、メーカーや通信事業者によるファームウェアやソフトウェアへの変更などの要素を考慮することで、ユーザーがアプリケーションとインタラクションする方法をより正確に把握できます。当社は継続的に、フリートにデバイスを追加しています。

問題点の再現と修正を高速化する

問題点を手動で再現し、並行して自動テストを実施します。当社は、動画、ログ、パフォーマンスデータを収集して、お客様が問題を深く掘り下げて迅速に解決できるようにします。テストの自動化では、問題点の識別とグループ化は AWS によって行われるため、まず最も重大な問題に焦点を合わせることができます。

実際の環境をシミュレート

ロケーション、言語、ネットワーク接続、アプリケーションデータ、前提となるアプリのインストールについて設定してテスト環境を細かく調整し、顧客の実際の状況をシミュレートします。

最適なテストを選択する

組み込みのテストスイート (スクリプトの作成は不要) を実行するか、Appium、Calabash、Espresso などのオープンソースのテストフレームワークを選択してテストをカスタマイズします。リモートアクセスを使用して手動テストを実行することもできます。

開発ワークフローとの統合

サービスプラグインと API を使用すれば、Android Studio や Jenkins のような IDE および継続的インテグレーション環境から、自動的にテストを開始して結果を得ることができます。

クラウドで固有のプライベートデバイスラボをセットアップ

プライベートデバイスラボのオファーにより、自分の排他的な使用のために、iOS および Android デバイスを選択できるようになります。Device Farm はこれらのデバイスを必要とされる正確な設定でプロビジョニングし、セッション間で設定を保持できるようにします。これらのデバイスは自分専用のため、他のユーザーが使い終わるのを待つ必要はありません。

Device Farm でのデスクトップブラウザテストの利点

Device Farm の完全マネージド型のブラウザグリッドは必要に応じてスケーリングできます。これにより、複数のテストを並行して実行して、テストスイートの実行を高速化できます。従量制料金では、スケーリングの際に追加コストが発生することを心配することなく、複数のテストを同時に実行できます。支払うのは、テストの実行にかかった合計時間分のみです。

ビデオ、コンソールログ、アクションログ、およびデバイスファームによって生成されたウェブドライバーログを使用して、ウェブアプリケーションの問題を特定、分析し、迅速に修正します。

Chrome や Firefox などの複数のデスクトップブラウザでテストを実行し、異なるブラウザ環境でもウェブアプリが期待どおりに機能することを確認します。

開発者、QA、およびサポートプロフェッショナルから信頼を勝ち得ています

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value