DZone.com Feed 日本語
フォロー
テストは単にバグを見つけるためだけに行っているのだろうか?
テストが主にテスト実行である世界では、人々がテストを行う際に、単にバグを見つけることを期待すると考えるのは合理的です。「バグを見つけるためにテストする」というのが、就職面接で与えられる答えです。オンボーディング資料で繰り返され、KPIフレームワークに組み込まれ、ソフトウェアが出荷準備完了であるかどうかのあらゆる会話で暗黙のうちに仮定されている答えです。それはあまりにも当然のこととされているため、それを疑問視することは、ハンマーは物を叩くためのものだと疑問視するような、ばかげたことに聞こえます。テストはテスト実行を含むため、バグを見つけます。しかし、テストは実行以上の多くのことを含みます。テストを単なるバグ発見活動として捉えることは、この記事で議論するいくつかの結果をもたらします。