2016-09-22 8 views
0

私たちは様々なソフトウェア開発ライフサイクルモデルについて研究しました。すべてのSDLCモデルは統合テストをレイヤーの1つとして備えています。私の意見では、統合テストは実際にはテストの「タイプ」ではなく「レベル」のテストです。私は正しいですよ ?統合テストとはどのようなものですか?

答えて

3

個々のソフトウェアモジュールを統合テストとして知られているグループとして統合し、グループとしてテストする場合。統合テストは、ユニットテストとシステムテストの間のセットです。

統合テスト例

たとえば、あなたはそれがユニットテストよりも、コンピュータのキーボードをテストする必要がありますが、それよりも、その作業かどうかを確認するために一緒にコンピュータのキーボードとマウスを組み合わせなければならないとき統合テストです。したがって、統合テストを実行するには、前もってシステムを単体テストにする必要があります。

ブラックボックスのテストケースの設計方法は、ホワイトボックスのテストの量が制限されているため、主要な制御パスの記述を保証するために使用することができますが、統合時に最も一般的です。

統合テストとは何ですか?

インテグレーションテストは、コンポーネントが仕様に準拠しているかどうかを確認するために実行されます。大規模での統合テストは、すべてのコンポーネントを結合して完全なシステムにすることを指します。これは、開発者またはソフトウェアテスターまたはその両方によってさらに実行されます。例 - 給与計算システムがヒューマンリソースシステムと必要に応じて相互作用することを確認する。

次のように統合テストが常に細分ある:統合テストの タイプ

1)トップダウン統合テスト:トップダウン統合用語が示唆するように、プログラム階層の最上位に常に開始と進行をその支店に向かって。これは、深さ - 最初または幅 - 先のいずれかで行うことができます。

2)ボトムアップ積分テスト:ボトムアップ積分の意味は、プログラム構造の最下位レベルから始まります。

いくつかの統合テストのテクニック:統合テストのテクニックが

1以下に示すことができる)トップダウンテスト手法 2)ボトムアップテスト手法 3)ビッグバンのテスト手法 4)に挟まテストアプローチ

結論:最後に、統合テストは、複数のモジュールが連携して動作することをテストすることに焦点を当てています。

統合テスト(統合とテストとも呼ばれ、IとTとも呼ばれる)は、特定のソフトウェアモジュールをグループとして統合してテストするソフトウェアテストの広範な練習の1つです。

関連する問題