Considerando o DevOps e suas boas práticas, analise os itens a
seguir:
I. Testes integrados são uma parte importante do processo
DevOps. Esses testes devem levar em consideração as
práticas de Test-Driven Development e Behavior-Driven
Development, dessa forma a execução automática desses
testes pode ser integrada ao pipeline de CI. No entanto, é
importante integrar outros tipos de testes, como testes
funcionais ou testes de integração, que permitem que o
aplicativo seja testado funcionalmente do início ao fim com
os outros componentes do seu ecossistema.
II. Recomenda-se automatizar apenas as tarefas críticas que
envolvam poucas atualizações na implementação e nos testes
dos aplicativos nas infraestruturas. Essas tarefas devem ser
automatizadas em scripts que podem ser facilmente
integradas e executadas em pipelines de CI/CD.
III. A construção de pipelines de CI/CD envolvem a escolha de
ferramentas de DevOps adequadas pelas equipes
considerando a natureza da empresa. E necessário levar em
conta aspectos financeiros, avaliar entre ferramentas de
código aberto e gratuitas e as proprietárias, que são mais
ricas em recursos e suporte, mas exigem um investimento
significativo.
Está correto apenas o que se afirma em