情報セキュリティマネジメント暗記無料で始める

テスト駆動開発(TDD)とは?てすとくどうかいはつ

テスト駆動開発(TDD)とは、実装より先にテストコードを書き、失敗させてから、それを通す最小限のコードを書き、続けて内部を整理する、という短い循環を繰り返す開発手法。「レッド→グリーン→リファクタリング」の順序と、テストが設計を導く点がFEで問われる。

最終更新:2026-10-06

試験情報

情報セキュリティマネジメント試験の頻出用語/テクノロジ系

別名:テスト駆動開発、TDD

情報セキュリティマネジメントを最短で暗記・合格する →

具体例

消費税計算の関数で、まず「100円→110円」を期待するテストを書く。関数が無いので失敗(レッド)。次に固定値でも良いから通す(グリーン)。さらに端数処理のテストを足しながら、最後に計算式を整理する。

試験での引っ掛け

実装後にテストを書くのは通常の単体テストであってTDDではない。またTDDの主眼は品質保証だけでなく設計改善にもある。テストを先に書くからといってテスト工程が不要になるわけでもない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報セキュリティマネジメントを最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 実装後にテストを書くのは通常の単体テストであってTDDではない。