[概要]このパターンは、Amazon Web Services (AWS) クラウドでインフラストラクチャコードを作成するときに 「Serverspec」を使用してテスト駆動開発 (TDD) を使用する方法を示しています。このパターンでは、AWS によるオートメーションについても説明します CodePipeline。TDD はインフラストラクチャコードが何をしなければならないかに注目し、「完了」の明確な定義を設定します。Serverspec を使用して、AWS 、 による Terraform CloudFormation、 HashiCorpAnsible などのツールによって作成されたインフラストラクチャをテストできます。 Serverspec はインフラストラクチャコードのリファクタリングに役立ちます。Serverspec では、RSpec テストを作成して、さまざまなパッケージやソフ