Better Software Testing

ソフトウェアテストをもっと良くしたい

テストケースの負債とルール

テストケースもテストコードも、長期的に使うことが前提である。

テスト対象となるプロダクトは、テストケースが作られたあとも機能拡張や仕様変更によって進化する。

となると、テストケースにもメンテナンスが必要になる。

予め、機能とテストケースのリンキングをしておけば修正対象のテストケースを絞り混むのが楽になるのだろうか。

 

また、テストケースは誰が読んでも理解できるように作らなければならない(そうでなければ無駄な時間とコミュニケーションが増えてしまう)。

追加、修正時には、レビューなどをしてこの辺りに気を配る必要があるであろう。