自動テストと手動テストとの違いを正しく理解し、どういったテストを自動化すると効果的か、どういうふうに導入していけばよいかを学習します。 自動テストへの誤った認識 現在のソフトウエア開発において、自動テストを上手に活用できるかどうかは、プロジェクト生産性を左右します。つまり、どれだけ上手に自動テストを活用できるかが、開発組織としての競合力に直結するのです。 しかしながら、自動テストという言葉が独り歩きして、まるでテストにおける「銀の弾丸」かのように思われている場合も見受けられます。 自動テストは、本当にテストにおける「銀の弾丸」でしょうか? 自動テストについて、よくある勘違いや間違いとして以下のような例があります。 すべてのテストを自動テストで実施することができる。 自動テストを導入することで、テストにかかるコストが削減される。 人手でテストを行うより、早くテストができる。 この認識は本当に