A respeito de DevOps, GIT e testes de software, julgue o ite...
A respeito de DevOps, GIT e testes de software, julgue o item a seguir.
Caso seja necessário verificar se o software desenvolvido
está funcionando conforme o esperado e garantir que suas
principais funções não apresentem grandes falhas, na
execução rápida de seus principais recursos, indica-se a
realização do teste fumaça.
Perfeito!
- Teste de fumaça é exatamente para isso: testar a funcionalidade básica
De acordo com as informações fornecidas nos resultados de pesquisa, o teste de fumaça é uma forma rápida e superficial de verificar se as principais funcionalidades de um software estão funcionando corretamente após uma nova versão ou atualização ser implantada.[1][2][3][4][5]
O objetivo do teste de fumaça é identificar problemas graves e óbvios no software, antes de prosseguir com testes mais detalhados. Ele se concentra nas funcionalidades críticas e de alto nível, sem se aprofundar nos detalhes, com o intuito de garantir que o sistema esteja "respirando" e as principais funções estejam operacionais.[1][2][3][4][5]
Portanto, o item está correto ao afirmar que, caso seja necessário verificar se o software desenvolvido está funcionando conforme o esperado e garantir que suas principais funções não apresentem grandes falhas, a realização do teste de fumaça é indicada.[1][2][3][4][5]
Citations:
[1] https://cursos.alura.com.br/forum/topico-testes-de-fumaca-226000
[2] https://www.loadview-testing.com/pt-br/blog/o-que-e-o-teste-de-fumaca-do-site-e-quando-faze-lo/
[3] https://www.dio.me/articles/exemplo-e-importancia-do-teste-de-fumaca
[4] https://cynoteck.com/pt/blog-post/what-is-smoke-testing/
[5] https://pt.linkedin.com/pulse/diferen%C3%A7a-entre-teste-de-fuma%C3%A7a-e-regressivo-suas-em-testes-macedo
Os testes de fumaça (Smoke Tests) são uma forma de teste de software que visa garantir que as funções mais importantes do software estejam funcionando corretamente. Eles são chamados de "fumaça" porque verificam se há "fumaça" em um novo build, ou seja, se há problemas graves que impedem o software de funcionar nas suas funcionalidades principais.
Esses testes são rápidos e focam nas funcionalidades cruciais do sistema. Eles não são exaustivos, mas são suficientes para assegurar que a aplicação está estável o suficiente para passar para fases mais detalhadas de teste.
Portanto, a resposta correta é:
C Certo