ソフトの問題か、テスト環境の問題か

TDDだと初めにテストを作成して、NGが出る事の確認から始まります。ソフトの問題か、テスト環境の問題か切り分けるのに必要な事だとちょっと腑に落ちました。

ソフトをウチの会社で作っていて、テスト環境を得意先で作っている中で、テストが上手くいかない場合に、ソフトとテスト環境のどちらも疑わないといけない状況になったんですね。これが、どちらに原因があるか分かるだけで、調査の時間も半分以下になるし、ウチが悪いのかどうか不明瞭な居心地の悪い時間がなくなるだろうなと。

TDDの本を読んだりしていると、説明はあるのですが・・・勉強になったと思います。