タグ

2010年7月15日のブックマーク (1件)

  • テストとコードの関係

    ここでいうテストとは、JavaでいえばJUnitなどの自動化テストの事を指します。 JUnitは多くの現場で採用されるようになりましたが、 それを「有効に」使えている現場はその1割にも満たないのではないでしょうか。 なぜテストするのか まぁこれは誰もがわかりますよね。 システムのバグを発見し修正することで、品質を保証する為にテストするのです。 ちゃんと動かないシステムは、システムとは呼べないのですから。 手動テスト ほんの5~6年前(2000年頃)は、テストと言えば手動で行うのが当たり前でした。 「テスト項目表」なるExcelの表が存在し、テスターはそれを実施して ○とか×とか付けていくのです。 このテストのメリットは、簡単なことです。 おそらく、テスト項目表を見れば昨日今日現場に入った人でもテストを実施できます。 しかしこの方法には致命的な欠点があります。 それは「テストは一度やったら終