Master
Ferramentas

Terratest

Published: Apr 24, 2019
Last Updated: Apr 13, 2021
Apr 2021
Experimente?

O Terratest chamou nossa atenção no passado como uma opção interessante para testes de infraestrutura. Desde então, nossos times o têm usado e estão bastante entusiasmados com a estabilidade e a experiência oferecida. Terratest é uma biblioteca Golang que torna mais fácil escrever testes automatizados para código de infraestrutura. Usando ferramentas de infraestrutura como código, como Terraform, você pode criar componentes de infraestrutura reais (como servidores, firewalls ou balanceadores de carga) para implantar aplicações neles e validar o comportamento esperado usando Terratest. Ao final do teste, o Terratest pode “desimplantar” as aplicações e limpar os recursos. Isso o torna muito útil para testes de ponta a ponta de sua infraestrutura em um ambiente real.

Apr 2019
Avalie?

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.