SóProvas


ID
1306474
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a testes de sistemas de software, julgue o item a seguir.


O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.

Alternativas
Comentários
  • 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.