>XPのテスト内容は開発側と顧客側でどういった話し合いの元で決まるのかな?と。
>決まったテスト内容と実際のテストコードの整合性はどの程度テストされるの?
>なんか神秘的な力でどんなテストコードを書くと正しいテストが出来るかが、
>たちどころにわかっちゃう?

XPの教本に神秘的な力を使ったプラクティスがあるように読み取れた?

XPだって、顧客とそれなりの時間をかけて(スパイラル的に)顧客の承認のもとで
受け入れテストを構築していくよ。

>顧客の希望とコストの兼ね合いだろうね。
>顧客が望むならもちろんするよ。望まないのであれば、それなりのものだろうね。
>概略&詳細仕様書だけではなくテスト仕様が合わさって「仕様」だから。

顧客が望む品質を保証するテストを、妥当なコストで実現できるの?
つまり小さなテストには小さなコストで、大きなテストは大きなコストでってことだけど。

>ま、どうしてもウォーターフォールは重厚壮大に
>なるから、効率は誇れたものじゃないが。

ってあるように、重厚壮大なテスト計画は、大規模な開発でしかペイしないんじゃないの?