basyura's blog

あしたになったらほんきだす。

「1000 件のテストを実施しました」はテストしたことになるのか?

前提条件がいろいろ足りないと思うが、アプリケーションを手動で動かした場合の話。
期待した通りの操作で 1000 件をテストしたかは保証されてない。100 件ぐらい "やったこと" にしてるかもしれない。100 件ぐらいは結果判定をミスしてるかもしれない。100 件ぐらいはテスト方法を間違えてるかもしれない。
1000 件のテストを実施した(らしい)ことは品質を保証したことになるのか。
後日、関連する修正をして 100 件のテストをしたとする。1000 件のテストは実施していない。
これは修正後の品質を保証したことになるのか。

手動テストでデグレ防止だ品質向上だってワーワー言うのは無理がある気がして。無駄に人員を確保する必要がある。第一、開発者の精神状態に良くない。

TDD をしているプロジェクトのデグレ発生数はどれぐらいなんだろうか?身近にやってる人がいないのでどんなものなのかさっぱり分からない。TDD やってればデグレは減るのか?