Terratest
Usamos amplamente Terraform como código para configurar infraestruturas de nuvem. Terratest é uma biblioteca Golang que torna mais fácil escrever testes automatizados para código de infraestrutura. Uma execução de teste cria componentes reais de infraestrutura (como servidores, firewalls ou balanceadores de carga), implanta aplicações neles e valida o comportamento esperado usando Terratest. Ao final do teste, Terratest pode “desimplantar” os aplicativos e colocar os recursos em ordem. Isso a torna muito útil para testes ponta a ponta de nossas infraestruturas em um ambiente real.