O DevOps pegou o ciclo de desenvolvimento da software, desde a construção até a entrega para o cliente final, juntando modelos de desenvolvimento ágil e processos de engenharia de software como Extreme Programming que apresenta a integração continua e definiu ferramentas para que o ciclo pudesse ser executado da maneira mais ágil possível.
I. O desenvolvedor deve escrever o teste em primeiro lugar e precisa saber em detalhes como o software deve funcionar e quais os critérios de aceite, baseado nesta informação ele pode colocar a prova seu próprio código de teste, ou seja, criar o teste com o código fazendo exatamente o que não deveria e assim garantir que o teste funcione, sabendo que seu teste funciona para identificar os erros o desenvolvedor escreve o código da funcionalidade que é claro deve passar pelo teste criado.
PORQUE
II. Os testes regressivos é o momento que todo o sistema é testado para identificar que nada que foi criado na versão, afetou alguma funcionalidade do sistema desenvolvida em outras versões, nesta hora os testes unitários são de suma importância, pois darão essa garantia para o desenvolvedor, principalmente porque estes testes são executados de forma automática na integração continua.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
a)
As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
b)
A asserção I é uma proposição falsa e a II, verdadeira.
c)
A asserção I é uma proposição verdadeira e a II, falsa.
d)
As asserções I e II são proposições verdadeiras e a II justifica a I.
e)
As asserções I e II são proposições falsas.
Soluções para a tarefa
Na Ciência da Computação, o DevOps se trata de uma cultura da engenharia de software na qual aproxima os desenvolvedores e operadores do software. Portanto, a alternativa correta é a letra B, a asserção I é uma proposição falsa e a II, verdadeira.
Para entender melhor esta afirmação, precisamos conhecer mais sobre Desenvolvimento de Software.
Qual a função de um DevOps e seus tipos de estágios?
A função do DevOps está inserida em ciclos que vão desde o planejamento, o desenvolvimento, a automação até o serviço. Portanto, envolve todas as etapas até chegar ao resultado final. Seus estágios são seguidos por 5 passos:
- Desenvolvimento;
- Teste contínuo;
- Integração contínua;
- Implantação contínua;
- Monitoramento;
Assim, podemos concluir que por meio dos DevOps, a construção de um Software é cada vez mais consolidada e de qualidade em sua construção realizada por testes do início até sua entrega.
Aprenda mais sobre Desenvolvimento de Software aqui: https://brainly.com.br/tarefa/52935044
#SPJ1