テストを自動化
実行コストが低い

頻繁にテストできる

人為的ミスを防げる

テスト開発コストがかかる