ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

なぜバグに気がつかなかったんだろう

動作を変更したので、テストをしていたら、修正していないところのバグに気がついた。

バグの内容

内容は、買主が受領伝票を作る画面で、売主を切り替えると、納品先が売主の納品先に切り替わっていた。

納品先は、買主の納品先なので、売主を切り替えても納品先を切り替える必要はない。

なぜ気がつかなかったのか?

機能を使っていないというのはあるが、テストするときに、他の画面と同じように切り替わりが起きていればいいと考えていて、切り替わっている内容まで見ていなかったと推測される。

テストはExcelなりに記入して、どういう結果になるのか、どういう内容が表示されるのかというのをテスト前に予測し、テストして結果が予測と一致するのを確認していく必要がある。