Software-testing-dictionary-binary-portability-testing

提供:Dev Guides
移動先:案内検索

バイナリポータビリティテスト

バイナリポータビリティテストとは何ですか?

バイナリポータビリティは、通常はアプリケーションバイナリインターフェイス(ABI)仕様に準拠するために、プラットフォームおよび環境間でのポータビリティについて実行可能ファイルをテストしています。

アプリケーションバイナリインターフェイス(またはABI)は、コンパイルされたアプリケーションプログラムのシステムインターフェイスを定義し、ハードウェアアーキテクチャの種類によっても異なります。 バイナリ仕様には、対象とするコンピュータプロセッサアーキテクチャに固有の情報が含まれているため、可能なすべてのシステムに対して単一のドキュメントを指定することはできません。 したがって、ABIは単一の仕様ではなく、仕様のファミリーです。

ソフトウェアプラットフォーム

バイナリポータビリティテストは、さまざまな種類のソフトウェアプラットフォームで実施する必要があります。

  • Windows(x86、X86-64)
  • Linux
  • マックOS
  • Java
  • Solaris
  • アンドロイド