2007年12月26日水曜日

同じTestCaseが通るなら、同じ機能?

機能Aを試験するTestCaseA、機能Bを試験するTestCaseB。 これらがある状態で「機能AでTestCaseBがGreen」「機能BでTestCaseAがGreen」という状態になった時。 さらに、どちらの組み合わせでも各機能のCoverageが100%であったとしたら。 「機能Aは機能Bと同じである。リファクタリングで統合されても問題ない」と言えるのか? 前提がこれだけだと、同じであるなんて勝手に判断できないだろぅけれども、これが言えるようなTestCaseであることが望ましいと思うなぁ。

Blogged with Flock

コメントを投稿