SóProvas


ID
3030808
Banca
IDECAN
Órgão
IF-PB
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

O desenvolvimento dirigido a testes (TDD, do inglês Test-Driven Development) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Sobre o tema, identifique com “V”, caso verdadeiro, ou com “F”, caso falso, as assertivas a seguir:


( ) Começa-se pela identificação do incremento de funcionalidade necessário.

( ) O segundo passo consiste em escrever um teste para essa funcionalidade e o implementar como um teste automatizado.

( ) O terceiro passo consiste em executar o teste, junto com todos os outros testes eventualmente já implementados. Inicialmente, você não terá implementado a funcionalidade, logo, o novo teste falhará.

( ) O quarto passo consiste em implementar a funcionalidade e executar novamente o teste.

( ) O quinto passo consiste em analisar pontos de refatoração do código existente para melhorá-lo.


A sequência correta obtida, no sentido de cima para baixo, é:

Alternativas
Comentários
  •  (TDD, do inglês Test-Driven Development):

    1) Identificar o incremento de funcionalidade;

    2) Escrever um teste para funcionalidade;

    3) Executar o teste;

    4) Implementar a funcionalidade e executar o teste novamente;

    5) Analisar pontos de refatoração

    .

    Identificar ➝ Escrever ➝ Executar/testar ➝ Implementar ➝ Refatorar.

    (Sommerville)

    Gabarito B, todas corretas

    .

    .At.te

    Foco na missão 

  • USANDO A LÓGICA: SE SÃO PASSOS, TEM QUE SEGUIR UMA SEQUÊNCIA(1º, 2º, 3º, 4º e 5º PASSO).

    SE HÁ ERRO EM QUALQUER DAS ALTERNATIVAS, TODO OS OUTROS PASSOS DA SEQUÊNCIA ESTARÃO ERRADOS, ENTÃO, TODAS AS ALTERNATIVAS ESTARÃO CORRETAS OU DEPOIS DA PRIMEIRA INCORRETA, TODOS OS OUTROS PASSOS ESTARÃO INCORRETOS.

    DEPOIS DE UM PASSO FALSO TODOS OS OUTROS TAMBÉM SERÃO FALSOS, POIS SE TRATA DE UMA SEQUÊNCIA DE PASSOS.

    EXEMPLO: 1º COMPRE OS MATERIAIS DO BOLO, 2º MISTURE OS MATERIAIS DO BOLO, 3º LEVE O BOLO AO FORNO, 4º COMA DO BOLO.

    TUDO ISSO SÓ É POSSÍVEL DE DEDUZIR A PARTIR DO MOMENTO EM QUE FORAM ENUMERADOS OS PASSOS.

    MELHOR FICAR ENTRE DUAS ALTERNATIVAS, POIS O CHUTE NESSE CASO TEM 50%.

  • este sim é um TDD que faz sentido

    FCC tbm adora isso

    A caixa

    A 2. corresponde a “Execute os testes automatizados”.

    B 4. corresponde a “Refatore o código”.

    C 5. corresponde a “Execute os testes novamente e observe os resultados”.

    D 4. corresponde a “Execute os testes automatizados”.

    E 5. corresponde a “Faça todos os testes passarem”.

     

  • TDD realiza o teste "RED GREEN REFACTOR"