Menu
May 2020
Experimente?

Mencionamos Goss, uma ferramenta para testes de provisionamento, em Radares anteriores, por exemplo, ao descrever a técnica de TDD em contêineres. Embora Goss nem sempre seja uma alternativa ao Serverspec, simplesmente por não oferecer a mesma quantidade de recursos, vale considerá-lo quando seus recursos atenderem às suas necessidades, principalmente por se tratar de um binário pequeno e independente (em vez de exigir um ambiente Ruby). Um antipadrão comum com o uso de ferramentas como Goss é a contabilidade de entrada dupla, na qual cada alteração nos arquivos de infraestrutura como código requer uma alteração correspondente nas asserções de teste. Esses testes exigem muita manutenção e, devido à estreita correspondência entre código e teste, as falhas ocorrem principalmente quando uma pessoa engenheira atualiza um lado e esquece o outro. E esses testes raramente detectam problemas genuínos.