SóProvas


ID
4852093
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.

O desenvolvimento orientado a testes (TDD — test driven development) agrega uma técnica de design e análise em que a funcionalidade de teste vem como um valor agregado, uma vez que os desenvolvedores tentam entender o objeto que estão prestes a construir, concentrando-se nos resultados esperados da funcionalidade.

Alternativas
Comentários
  • Bizarro.

  • Gabarito: Certo

    TDD: uma estrutura de testes unitários automatizada é criada e os testes são escritos antes mesmo das funcionalidades serem implementadas

    Analisando a questão ponto a ponto vemos: "O desenvolvimento orientado a testes (TDD — test driven development) agrega uma técnica de design e análise (?) em que a funcionalidade de teste vem como um valor agregado, (CERTO - a funcionalidade de teste vem com um valor agregado nessa técnica, isto é, possui um valor maior do que normalmente possui em outras técnicas) uma vez que os desenvolvedores tentam entender o objeto que estão prestes a construir (CERTO - Sim, os desenvolvedores tentam entender o objeto que estão prestes a construir, para criarem os testos antes mesmo de implementar as funcionalidades), concentrando-se nos resultados esperados da funcionalidade. (CERTO - fazem os testes de acordo com o que esperam que seja a saída daquele trecho de código)".

  • GABARITO CORRETO

    No TDD, se constrói o teste antes da funcionalidade, dessa forma, a funcionalidade é criada a partir do que se espera receber