Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — Instituto Consulplan 2024

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
qg303854
Banca
Instituto Consulplan
Órgão
TJ-MA
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Analista de Sistemas - Desenvolvimento
O Behaviour Driven Development (BDD) é uma técnica de desenvolvimento ágil que busca integrar regras de negócio com linguagem de programação, focando no comportamento do software. Por se tratar de uma evolução do TDD, a metodologia permite que os testes ainda orientem o desenvolvimento, proporcionando que os testes sejam escritos antes mesmo que o código de programação. Sobre a utilização de BDD, analise as afirmativas a seguir.I. Simplifica a comunicação utilizando cenários descritos pelo cliente ou analista, dividindo-os em três blocos definidos pelas palavras-chave: Given, When e Then.II. O Spock é um framework que oferece algumas vantagens como a utilização da linguagem Groovy e um formato de escrita de testes intuitivo e de fácil leitura.III. Proporciona diversas vantagens como uma melhor comunicação entre as equipes, um maior compartilhamento de conhecimento, documentação dinâmica e uma visão do todo.Está correto o que se afirma em
  1. AI, II e III.
  2. BI, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
Revelar gabarito e comentário

GabaritoA — I, II e III.

Link permanente: /questoes/qg303854