前回のエントリでは、最初の一歩を整理したので、今回はプロジェクトのページに載っているベストプラクティスについて自分なりに整理したい。英語を読める人は下記に載っている。 terratest ベストプラクティスは下記の10個 ユニットテスト、インテグレーションテスト、E2Eテスト テスト環境 ネームスペース クリーンアップ タイムアウトとロギング デバッグと、余計なものが挟まったテストアウトプット テストのキャッシュを避ける エラーハンドリング Dockerを使って、ローカル実行する テストステージを使って繰り返し実行する ユニットテスト、インテグレーションテスト、E2Eテスト 下記の動画で細かく述べられている。下記に動画の内容を少しだけ記述しておきます。動画でも、ベストプラクティスでも説明している内容があるので、それは割愛しておきます。 Automated Testing for Terra