IT用語帳
PD-Sシステムライフサイクルプロセス · 統合・テスト

ボトムアップテスト

Bottom-Up Testing

ぼとむあっぷてすと

下位モジュールから上位モジュールへ順にテストを統合していく手法。テスト対象の上位モジュールはドライバで代替する。個々のモジュールの動作を確実に検証でき、並行してテストを進められる利点がある。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 5 回出題(基本情報技術者試験 2・情報処理安全確保支援士試験 2・エンベデッドシステムスペシャリスト試験 1)。うち 1 回は用語そのものを問う問題です。

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

PD-Sソフトウェア統合テスト

個別にテスト済みのソフトウェアユニットを統合し、ユニット間のインタフェースや連携が正しく動作するかを検証するテスト。トップダウンテスト、ボトムアップテストなどの統合戦略がある。

PD-S静的解析

プログラムを実行せずにソースコードを解析し、潜在的なバグ、セキュリティ脆弱性、コーディング規約違反などを検出する手法。バッファオーバーフロー、未初期化変数、メモリリークなどの問題を早期に発見できる。

PD-Sファジング

ソフトウェアに対して予期しない入力データ(ファズ)を大量に送り込み、異常動作やセキュリティ上の脆弱性を発見するテスト手法。自動化ツールを用いてランダムまたは半構造的なデータを生成し、クラッシュやメモリリークを検出する。

PD-S回帰テスト

ソフトウェアの変更(バグ修正、機能追加等)により、既存の機能に悪影響が出ていないかを確認するためのテスト。変更箇所だけでなく、関連する既存機能のテストを再実行する。自動化が重要であり、CI/CDパイプラインに組み込まれる。

PD-S性能テスト

システムの応答時間、スループット、リソース使用率などが要件を満たしているかを検証するテスト。負荷テスト、ストレステストを含む。非機能要件テストの一つで、システム検証テストの段階で実施される。

PD-S負荷テスト

想定される最大負荷をかけた状態でシステムが正常に動作するかを検証するテスト。同時接続ユーザ数やトランザクション量を段階的に増加させ、性能の限界点や劣化傾向を把握する。