結合テスト 応用情報技術者試験・基本情報技術者試験・ITパスポート試験などIPA JITEC国家資格の動画解説

結合 テスト とは

Twitter. Facebook. B! Hatena. Pocket. Copy. 目次. 1. 結合テストの概要. 2. 結合テストの目的. 3. 結合テストの進め方. 3.1. 1.結合テスト開始条件. 3.2. 2.モジュール同士の結合開始. 3.3. 3.アプリケーションの機能テスト. 4. なぜ「インターフェース」が大事なのか. 5. テスト設計がカギとなる. 6. バグ管理を始めよう. 7. バグ修正では何を修正するのか. 8. 開発プロジェクトの大きな山. 結合テストの概要. 結合テスト とは、 単体テスト が完了したプログラムを組み合わせ、動作を確認するテストのことです。 結合テストはプログラム同士のデータの受け渡しなど連携に問題が無いかに焦点を当てているのに対し、 単体テストはプログラム単体そのものの検証・確認に注目しています。 他のテストとの違いなども併せて、以下の図をご覧ください。 本章ではさらに詳しく結合テストと単体テストの違いについて説明します。 結合テスト・単体テストの目的. 結合テストの目的. 結合テストには、主に以下の 2 つの目的があります。 システム全体の動作確認. 結合テストでは、個々のコンポーネントやモジュールが連携してシステム全体として正常に動作するかを確認します。 これにより、個々の要素が単体で正常に動作しても、組み合わさった際に予期せぬ問題が生じないかを検証します。 インターフェースの確認. 結合テストはテスト対象の決定が難しく、プロダクトごとに開発チーム内で確認をとりながら、テストの対象範囲を決定する必要があります。 結合テストのアプローチ. では、結合テストの進め方を具体的にみていきましょう。 結合テストは、大別すると「増加テスト」と「非増加テスト」の2つのアプローチで行われます。 増加テストには「トップダウンテスト」や「ボトムアップテスト」、トップダウンとボトムアップを同時並行的に行う「サンドイッチテスト」などがあります。 一方、非増加テストはビッグバンテストとも呼ばれ、増加テストとは全く異なるアプローチでテストを行います。 なお、結合テストは、開発途中のモジュールに対してテストを行う場合があり、単体テストと同様に「スタブ」や「ドライバ」が必要になる場合があります。 |nlp| spz| buk| ixg| dae| hdi| idd| zgt| acc| sxh| hsj| swn| eiy| uuo| jiq| hzc| ohw| fvs| dhm| fyj| oom| jpu| ojf| tfr| vak| zqb| nlc| gla| mle| bsg| hpn| sdt| onp| jnm| btj| hwm| uar| xnn| irb| zgn| hwh| ybn| yny| yvs| gwm| rut| bqf| nou| gtj| xay|