Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Engenharia de Software/
  4. Questão 457941202003480

O Test-Driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenv...

1

457941202003480
Ano: 2018Banca: FCCOrganização: SEFAZ-SCDisciplina: Engenharia de SoftwareTemas: Verificação e Validação de Software

O Test-Driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. As etapas do processo fundamental de TDD são mostradas abaixo em ordem alfabética:


I. Escrever um teste para a funcionalidade identificada e implementá-lo como um teste automatizado.

II. Executar o teste, junto com os demais testes já implementados, sem implementar a nova funcionalidade no código.

III. Identificar e implementar uma outra funcionalidade, após todos os testes serem executados com sucesso.

IV. Identificar uma nova funcionalidade pequena para ser incrementada com poucas linhas em um código.

V. Implementar a nova funcionalidade no código e reexecutar o teste.

VI. Refatorar o código com melhorias incrementais até que o teste execute sem erros.

VII. Revisar a funcionalidade e o teste, caso o código execute sem falhar.


Considerando o item IV a primeira etapa e o item III a última etapa, a sequência intermediária correta das etapas do processo é:

Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200008973Engenharia de Software

O teste de sistema que força o software a falhar de diversos modos e verifica o retorno do processamento dentro de um tempo pré-estabelecido é um tipo...

#Verificação e Validação de Software
Questão 457941200041432Engenharia de Software

Um desenvolvedor está trabalhando em uma elaboração de um software no qual uma das funções a serem implementadas é o controle do fluxo de dados que se...

#Análise Estruturada de Sistemas#Engenharia de Software#Diagrama de Fluxo de Dados (DFD)
Questão 457941200326344Engenharia de Software

SCRUM é um framework baseado no modelo ágil. No SCRUM,

#Scrum Framework#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941200438889Engenharia de Software

Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática,

#Metodologias Ágeis de Desenvolvimento de Software#Extreme Programming (XP)
Questão 457941200618169Engenharia de Software

Um Técnico observou o trabalho de 2 equipes de desenvolvimento de software e constatou as seguintes características do trabalho: Equipe 1: A implement...

#Scrum Framework#Extreme Programming (XP)#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941201127087Engenharia de Software

O GIT possibilita controlar versões de componentes de software com as facilidades de

#Gestão de Configuração
Questão 457941201275711Engenharia de Software

A equipe de um Tribunal está debatendo a adequação de metodologias ágeis, considerando a natureza dos diversos projetos institucionais. Um Técnico de ...

#Metodologias Ágeis de Desenvolvimento de Software#Extreme Programming (XP)
Questão 457941201600766Engenharia de Software

A equipe de desenvolvimento do Tribunal Regional do Trabalho está trabalhando em um novo produto de software que sera implementado em um ambiente de n...

#Engenharia de Software
Questão 457941201925155Engenharia de Software

Considere, por hipótese, que a ARTESP esteja passando pela transição do uso de metodologias tradicionais para a utilização de metodologias ágeis de de...

#Requisitos de Software
Questão 457941202045031Engenharia de Software

No Tribunal de Justiça do Estado do Amapá, um software está passando por um teste no qual são verificadas as suas funcionalidades sem preocupação com ...

#Verificação e Validação de Software

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Verificação e Validação de SoftwareQuestões do FCC