Androidアプリのテスト

ブラウザから実際のAndroidデバイスに瞬時にアクセスし、フルコントロールできます。これらのデバイスでアプリケーションのテストとデバッグが可能です。

実際のAndroidデバイスでのAndroidアプリのテスト

ブラウザからAndroidデバイスに瞬時にアクセスし、フルコントロールできます。これらのデバイスでアプリケーションのテストとデバッグが可能です。 幅広いデバイスの選択肢 様々なメーカー(Samsung、LG、Huaweiなど)の、画面解像度やAndroid OSのバージョンが異なるデバイスを利用できます。 Digital.ai Continuous Testing データセンター または、簡単に設定できます Digital.ai Continuous Testing 企業の敷地内にプラットフォームを構築し、組織内のさまざまなテスト/開発チームへのリモート アクセスを許可します。

新しいAndroidバージョンをすぐにサポート

新しくリリースされたデバイスやAndroidバージョンに対して、すぐに使えるサポートをすぐにご利用いただけます。ベータ版は2週間以内にサポートされます。

Android 自動テスト – 複雑なシナリオとカスタム UI 要素をテストします

自動化の範囲を広げることで、Android アプリのテスト サイクルを短縮し、手動テストへの依存を減らします。

  • ネイティブ、Web およびハイブリッド、システム アプリ、サードパーティ アプリケーション (Facebook、マップ、e コマース) など、あらゆるタイプのモバイル アプリケーションでテストを自動化します。
  • Android アプリのテスト範囲を、カメラ、オーディオ、GPS、Google Now、Google アシスタント、Google マップなどのデバイス コンポーネント、周辺機器、システム アプリとの統合に拡張します (バーコードや小切手のスキャン、音声認証、位置情報に基づくオファー、指紋認証などの機能をテストします)。
  • スライダー、ピッカー、テーブル、ジェスチャ、その他の複雑な UI 要素など、カスタマイズされたアクションと UI 要素を自動化します。
  • SDK を使用して構築されたアプリケーション コンポーネントのテストを自動化します。

Android アプリのテスト – 優れたユーザー エクスペリエンスを確保するためのパフォーマンス テスト

顧客の使用シナリオに基づいてオンラインAndroidアプリのテストを実施し、 展開前にパフォーマンスの問題を検出するユーザーの地理的位置、サーバーの場所、ネットワークの種類など、さまざまなネットワーク条件下でテストを実施します。アプリがデバイスの主要機能(バッテリー、CPU、メモリ)に与える影響を監視します。数百人、あるいは数千人のユーザーが同時にアプリを使用している状況で、負荷をかけた状態でアプリの動作をテストします。実際の状況で予期せぬ事態が発生しても、アプリケーションの評価に影響がないことを確認します。

異なるAndroidバージョンとデバイスタイプで同じテストを実行する

非常に堅牢で保守性の高いテスト自動化プロジェクトを作成する Digital.ai Continuous TestingあるAndroid OSバージョンでテストを開発し、変更を加えることなく他のAndroid OSバージョンでも実行できます。異なるOSやバージョン向けにテストを書き直すのではなく、新しいテストケースの作成に集中できます。

Android テスト自動化 - Android エミュレータのネイティブサポート

Androidのテスト自動化を拡張し、新しいAndroidバージョンやベータ版を含む複数のAndroidエミュレータ上でテストを開発・実行できます。プロセスの早い段階で、より多くのAndroidバージョンでより多くの機能をカバーできます。テストレコーダーとオブジェクトスパイを使えば、エミュレータ上で簡単にテストを開発できます。非標準のUI要素、システムアプリやサードパーティ製アプリケーションとの統合、デバイスコンポーネントとの統合、SDKで構築されたアプリケーションコンポーネントをテストできます。無制限の数のAndroidシミュレータ上でテストを実行し、テスト結果を統合できます。 Digital.ai Continuous Testing 品質ダッシュボード。

Android Studio とシームレスに統合し、あらゆるリモート Android デバイスでデバッグできます

Digital.ai Continuous Testing Android StudioからリモートのAndroidデバイスに直接接続できるプラットフォームです。デバイスがローカルコンピュータに接続されているかのように動作します。アプリケーションコードを実行し、コードの変更をリアルタイムで確認し、ブレークポイントを挿入することもできます。Android Studioから直接アプリケーションをデバッグし、変更内容を再度検証することで、新しいコードをリリースする準備が整います。デバッグには、幅広いデバイスとAndroidバージョンから選択できます。エラーが発生したデバイスでデバッグすることも可能です。

Espresso で開発されたテストを複数の Android デバイスで並行して実行する

Espressoで開発されたテストを複数のAndroidデバイスで並行して実行することで、ユニットテストとホワイトボックステストを高速化します。 CI 24 時間 7 日ハンズフリーの継続的テストのためにテスト実行を自動的にトリガーする環境。