Software-testing-dictionary-api-testing
提供:Dev Guides
APIテスト
APIとは何ですか?
APIは* A pplication P rogramming I * nterfaceの略で、1つのコンポーネントが他のコンポーネントと対話する方法を指定します。 ソフトウェアアプリケーションを構築するための一連のルーチン、プロトコル、およびツールで構成されています。
APIテストとは何ですか?
APIテストは、テスト対象のAPIのコレクションが含まれるシステムに対して実行されます。 テスト中に、次のことのテストが調べられます。
- 境界条件を調査し、テストハーネスが機能を検証してエラーを公開する方法でAPI呼び出しのパラメーターを変更することを確認します。
- 2つ以上のパラメーターを使用した呼び出しを検証するために、より多くの付加価値パラメーターの組み合わせを生成します。
- ファイル、周辺機器などの外部環境条件を考慮しているAPIの動作を検証します。
- API呼び出しのシーケンスを検証し、APIが連続した呼び出しから有用な結果を生成するかどうかを確認します。
APIで実行される一般的なテスト
- 入力条件に基づく戻り値-APIからの戻り値は、入力条件に基づいてチェックされます。
- APIが何も返さないことを確認します。
- APIが他のイベントをトリガーするか、別のAPIを呼び出すかどうかを確認します。 イベント出力を追跡して検証する必要があります。
- APIがデータ構造を更新しているかどうかを確認します。