資格暗記無料で始める

テスト駆動開発(TDD)とは?

テスト駆動開発(TDD)とは、実装より先に失敗するテストを書き、それを通す最小限のコードを書き、その後にリファクタリングする、という短いサイクルを繰り返す開発手法。

てすとくどうかいはつ

システムアーキテクト試験の頻出用語/午前II/別名:TDD、テスト駆動開発


テスト駆動開発(TDD)の意味

実装より先に失敗するテストを書き、それを通す最小限のコードを書き、その後にリファクタリングする、という短いサイクルを繰り返す開発手法。

テスト駆動開発(TDD)の具体例

「税込価格を返す」テストを先に書いて失敗させ、実装して通し、重複を整理する。

テスト駆動開発(TDD)は試験でどう引っ掛けられる?

目的はテスト網羅率ではなく、設計を小さく検証しながら進めること。テストは設計の副産物として蓄積される。

テスト駆動開発(TDD)と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。