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