Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
Github WebsiteTerratest is a Go library that makes it easier to write automated tests for your infrastructure code.
GitHubTFLint is a Terraform linter focused on possible errors, best practices, and so on.
GitHub