IT資格用語解説ITパスポート試験・開発プロセス
テスト駆動開発
更新日:
用語解説
テスト駆動開発は、「開発プロセス・手法」におけるソフトウェアを反復的又は計画的に開発・改善するための概念です。
■ 選択肢での判断ポイント
テストプログラムを先に作り、そのテストに合格するように実装する考え方は、テスト駆動開発(TDD)の説明です。TDDはXPで用いられることが多いプラクティスですが、XP全体の説明ではありません。
関連する公開問題「XP(エクストリームプログラミング)の説明」では、XPについて,XP(エクストリームプログラミング)は、アジャイル開発のアプローチの一つです。短いサイクルで開発とリリースを繰り返し、要求の変化に対応しながら品質を高めていく点が特徴です。