この記事では、変更に強いテストケースの書き方について自分なりに考えてみようと思います。 きっかけはデザインパターン きっかけとなったのはこの本です。めちゃくちゃ面白い上にわかりやすいので、とってもおすすめです。 booth.pm この本がとても面白くて、デザインパターンに興味を持ったのですが、そもそもデザインパターンはソースコードの保守性を高めるために作られたもの(多分)ということを知りました。 そして私は、それをソフトウェアテストにおいても活かせるのではないか?と考えました。 ※デザインパターンについては学習中なので、誤りを含む可能性があります。あらかじめご了承ください。詳しく知りたい方はQiitaのブログなどを参照ください。 活かせそうだと思ったデザインパターン observer pattern このパターンは、「オブジェクトが追加されたり削除されたときに、別のオブジェクトに何らかの通