A questão cobra conhecimento sobre os testes de
unidade em softwares.
Os testes de software podem ser realizados para demonstrar
se o sistema atende a todos os seus requisitos e se o funcionamento do sistema
está adequado em termos dos requisitos de qualidade, sem apresentar
comportamentos indesejáveis.
O teste de unidade, geralmente executado
pelo próprio desenvolvedor ou engenheiro de software, são testes em que as
unidades pequenas do software, tais como componentes, módulos ou as classes dos
objetos são testados individualmente, com vista a testar a funcionalidade de
sua lógica interna de processamento e estrutura de dados [1].
Assim, ele pode ser executado de forma individual
e paralela e não apenas após a implantação de todas as unidades. O teste
mais adequado após a implantação de todas as unidades, é o teste de integração,
que é aplicado quando se necessitam integrar as interfaces dos diversos
componentes do software que já estão funcionando individualmente. Porém, até
mesmo para o teste de integração, é boa prática que ele seja aplicado de forma
incremental para evitar uma “explosão" de erros ao final do projeto.
Gabarito
da professora: ERRADO.
Referência:
[1] Engenharia de software: uma
abordagem profissional, Roger S. Pressman; tradução Ariovaldo Griesi ; revisão
técnica Reginaldo Arakaki, Julio Arakaki, Renato Manzan de Andrade. – 7. ed. –
Dados eletrônicos. – Porto Alegre : AMGH, 2011.