SóProvas


ID
1488919
Banca
CESPE / CEBRASPE
Órgão
CGE-PI
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No que se refere à engenharia de software, julgue o item subsecutivo.

O desenvolvimento de testes e casos de testes devem necessariamente acontecer após a codificação, uma vez que não é possível, em um desenvolvimento de software, avaliar requisitos antes que o código de fato seja escrito.

Alternativas
Comentários
  • Gabarito: ERRADO


    Existem estratégias de desenvolvimento de software nas quais os testes são realizados antes mesmo da codificação propriamente dita, é o caso do TDD (Test Driven Development) ou Desenvolvimento Guiado por Testes, onde primeiramente o desenvolvedor escreve um caso de teste automatizado, que define uma melhoria desejada ou uma nova funcionalidade só então, posteriormente, é criado o código que atenda à esse caso de teste.
  • não só pode ser feito, como dependendo do cenário é o mais recomendável. 

  • não só pode ser feito, como dependendo do cenário é o mais recomendável. 

  • questão falsa pessoal pelo simples motivo: Na verificação nós temos duas atividades a de verificação estática e a dinâmica e um resumo rápido aqui só para vocês entenderem é que na verificação estática nós não precisamos colocar o software para rodar, ou seja, é a inspeção de software que é uma técnica para chegar a qualidade de diversos artefatos inclusive o documento de requisitos.  Aí eu te pergunto: documentos de requisitos vem antes ou após a codificação? Antes né pessoal e a questão esta dizendo que "Necessariamente" o desenvolvimento de teste acontece após a codificação. FALSO!

  • Um contra argumento que invalida a questão: TDD (Test Driven Development) onde os testes vêm antes da implementação das funcionalidades.


    Bons estudos!

  • Por exemplo, o XP usa o TDD: Faz alguns testes antes de realmente iniciar o desenvolvimento.

  • Já comentaram bastante. Vou apenas resumir.

    No TDD, o teste é escrito antes do incremento de funcionalidade.

    Prof. Almeida Junior

    www.meubizu.com.br