テスト駆動開発には単体テストが必要ですか?ユニットテストなしではTDDは存在しないという意見をよく目にします。Wikiやアクセスできる本などの尊敬されている情報源では確認できません。
ウィキペディアから:
テスト駆動開発(TDD)は、非常に短い開発サイクルの繰り返しに依存するソフトウェア開発プロセスです。最初に、開発者は、目的の改善または新機能を定義する(最初は失敗した)自動テストケースを作成します(...)
単体テストが必要ない場合、それは統合テストを作成することでTDDに従うのに十分であることを意味しますか?