インタフェーステストの概要

2567 ワード

インタフェーステストの概念


インタフェーステストはプロジェクトテストの一部であり、テストの主な対象はインタフェースであり、システムコンポーネント間のインタフェースをテストするテストである.インタフェーステストは、主に外部システムと測定システムとの間および内部の各システムとの間の相互作用点を検出するために使用される.テストの重点は、データのインタラクション、伝達、制御管理プロセス、システム間の相互依存関係などをチェックすることです.

インタフェーステストの目的


システムに関連する外部インタフェースをテストし、テストの重点はデータの相互作用を検査し、管理過程を伝達し、制御し、テスト品質とテストカバーを提供し、ソフトウェアの欠陥と位置決めエラーをよりよく再構築することである.主に考慮される問題は,モジュールインタフェースとシステムインタフェース(内部インタフェース,外部インタフェース)である.

インタフェーステストの利点


1.インタフェースのテストが非常に速い
2.インタフェーステストは統合テストに属する

インタフェースのテスト内容


1、システム内部モジュールインタフェースのテスト


モジュールインタフェースのテストは主に以下の内容を含む:1)各モジュールの接続が統合された場合、モジュールインタフェースを通り抜けるデータが失われることはない.2)各サブ機能を組み合わせて,所望の要件を達成できるか.3)一つのモジュールの機能が他のモジュールの機能に不利な影響を与えるか.4)グローバルデータ構造に問題がないか.5)モジュールの蓄積誤差が許容できない程度に達しているか.6)システム環境のテスト

2、外部システムとシステムの相互作用


app-アリペイ、app-微信などの異なるシステム間のインタラクティブテスト

3、ハードウェアインタフェースのテスト


1)サーバインタフェースのテスト.2)スイッチインタフェースのテスト.3)ルータとモデムのインタフェーステスト.4)モデムと通信プラットフォームのインタフェースのテスト.

インタフェーステストポリシー


1.インタフェースの論理テスト


インタフェースロジックテストとは、ビジネスロジック、入力パラメータ、出力値の説明に基づいて、正常入力の場合に得られる出力値が正しいかどうか、すなわち対外的に提供されるインタフェースサービスが正常に動作しているかどうかをテストすることである.

2.モジュールインタフェーステスト


モジュールインタフェーステストは,データの安全性とプログラムの異常時の論理的正確性を保証するためのテストである.モジュールインタフェース試験は主に以下の4つの側面を含む:1)空値(Null)入力、モジュールインタフェースの空値(Null)に対する反応能力を検査する.2)パラメータ属性のテストで、値が割り当てられていないパラメータを入力すると発生します.3)異常のテスト、いくつかの異常のテストシーンを作って、異常の説明がはっきりしているかどうかをテストする.4)パラメータの個数設計がモジュールインタフェースパラメータの個数と一致しない場合、モジュールインタフェースの反応能力を検査する.

インタフェーステストケース設計


使用例設計の内容は、主なテスト機能点、テスト環境、テストデータ、実行操作、および予想結果を含むべきである.1)インタフェーステスト環境は2種類に分けられる:1つはプログラム内部の環境である;1つは、プログラムが呼び出す外部インタフェースの環境です.
2)インタフェーステストデータはインタフェースパラメータデータと使用例実行に必要なシステムデータに分けられる.
3)機能点をテストし、1つのインタフェース機能が複雑である場合、インタフェース用例を構造的に区分することを推奨し、このような用例はより良い可読性とメンテナンス性を有する.インタフェース分割の原則は、インタフェースが提供する機能点の違いによって適切な粒度の分割を行うことである.同じ機能点の使用例はまた、テスト環境の違い、データの違いに応じて使用例の充填を行うことができる.
4)インタフェーステスト用例の実行操作は非常に簡単で、測定インタフェースの呼び出しである.
5)結果検証が期待され、これもインタフェースの例設計の重要な一歩であり、冗長ではなく細かくなければならない.各使用例は検証する必要があり、1つの使用例で同じ検証を繰り返すことを避け、テスト使用例の効率を高めます.

インタフェーステスト手順


1、インタフェースドキュメントの開発、内容:インタフェース要求アドレス、インタフェースパラメータの個数とタイプ、インタフェースの用途
(このインタフェースドキュメントを開発してから、開発したわけではありません)
2、インタフェーステスト熟知:業務ニーズ、インタフェースのパラメータタイプ、個数
3、インタフェーステスト計画の作成、インタフェーステスト方案の設計及び使用例
4、ツールを使ってインタフェーステストを行う
5、インタフェーステストレポートの作成
 
一般的なインタフェーステストツール:postman、soapui、fiddler、jmeter、LRなど
 , @ 。 :http://www.cnblogs.com/hong-fithing/