モバイルデバイステストは、携帯電話、PDAなどのモバイルデバイスの品質を保証する機能です。[ 1 ]ハードウェアとソフトウェアの両方で実施され、さまざまな手順の観点から、テストは研究開発テスト、工場テスト、認証テストで構成されます。実際のハンドセットでのモバイルアプリケーション、コンテンツ、サービスの監視とトラブルシューティングから一連の活動が含まれます。ハードウェアデバイスとソフトウェアアプリケーションの検証と妥当性確認が含まれます。テストは、複数のオペレーティングシステムバージョン、ハードウェア構成、デバイスタイプ、ネットワーク機能、特にさまざまなハードウェアベンダーのインターフェースレイヤーを備えたAndroidオペレーティングシステムで実施する必要があります。
Keynote Systems、Capgemini Consulting、モバイルアプリケーションおよびハンドセットテスト会社のIntertekなどの上場企業や、PASS Technologies AG [ 2 ] 、 TestdroidなどのQA企業はモバイルテストを提供しており、アプリケーションストア、開発者、モバイルデバイスメーカーがモバイルコンテンツ、アプリケーション、サービスのテストと監視を行うのを支援しています。[ 3 ]
静的コード解析とは、コンピュータソフトウェアから構築されたプログラムを実際に実行することなく実行されるソフトウェアの解析です(実行中のプログラムに対して実行される解析は動的解析として知られています)[ 4 ]。さまざまなモバイル開発プラットフォームをターゲットとして記述されたコードには、静的解析ルールが利用可能です。
単体テストとは、モバイルデバイス開発の各部分をテストするテスト段階であり、通常は開発者自身が行います。ハードウェアテスト、ソフトウェアテスト、および機械的なテストが含まれる場合があります。
工場検査は、モバイル機器の健全性チェックの一種です。製造または組み立て工程で生じた欠陥がないことを確認するために自動的に実施されます。
モバイルテストの内容:
認証テストは、モバイルデバイスが市場に出る前に行われるチェックです。多くの機関や政府は、モバイルデバイスがユーザーの健康を害さず、他のメーカーのデバイスと互換性があることを確認するために、モバイルデバイスが規定の仕様とプロトコルに準拠することを要求しています。モバイルデバイスがすべてのチェックに合格すると、認証が発行されます。ユーザーがモバイルアプリをアプリストア/マーケットプレイスに提出すると、認証プロセスを経ます。これらのベンダーの多くは、対象範囲を拡大しコストを削減するために、テストと認証をサードパーティベンダーに委託しています。[ 5 ]
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク)