テストケースもテストコードも、長期的に使うことが前提である。
テスト対象となるプロダクトは、テストケースが作られたあとも機能拡張や仕様変更によって進化する。
となると、テストケースにもメンテナンスが必要になる。
予め、機能とテストケースのリンキングをしておけば修正対象のテストケースを絞り混むのが楽になるのだろうか。
また、テストケースは誰が読んでも理解できるように作らなければならない(そうでなければ無駄な時間とコミュニケーションが増えてしまう)。
追加、修正時には、レビューなどをしてこの辺りに気を配る必要があるであろう。