Questões de Concurso sobre Behavior-Driven Development (BDD)

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
29 questões encontradas
Questões por página
20
Mais recentes
 

O BDD é a sigla utilizada para Behaviour-Driven Development (um modelo de desenvolvimento baseado no comportamento do software como um todo, de acordo com o cenário abordado). Uma de suas característica é:


A

Apresenta um conjunto de cenários, protótipos e especificações orientadas a exemplos, que servem de entrada para o processo de desenvolvimento.


B

É similar a um Teste Caixa-Branca (especificado pelo desenvolvedor).


C

Testes são escritos sob o ponto de vista do desenvolvedor.


D

Utiliza um vocabulário distinto para e usuários e desenvolvedores baseado no domínio do negócio.


E

Busca desenvolver o software baseado em critérios não-automáticos de aceitação.

Assinale a alternativa que apresenta o principal objetivo do Behavior Driven Development (BDD).


A

BDD foca exclusivamente na performance do código e na otimização de recursos do sistema.


B

BDD visa melhorar a comunicação entre desenvolvedores e stakeholders através da criação de testes com base em comportamento, usando uma linguagem natural e compreensível.


C

BDD é uma metodologia para o gerenciamento de projetos de software, priorizando o planejamento e a organização do trabalho.


D

BDD é uma técnica de desenvolvimento de software que se concentra apenas na refatoração do código e na eliminação de bugs.


E

BDD é uma abordagem de desenvolvimento de software que ignora a necessidade de testes.

Modelos de desenvolvimento de software são extremamente comuns em aplicações de diversos nichos utilizadas nos dias de hoje. Um dos modelos que são comumente utilizados é o TDD, porém, o modelo BDD (Behavior-Driven Development) tem uma grande expressão no âmbito do desenvolvimento, desta forma, assinale a alternativa que apresenta corretamente o que é o BDD.


A

Um modelo de desenvolvimento que prioriza o comportamento do desenvolvedor, ou seja, a software house deve garantir que o desenvolvedor sempre esteja disposto e estimulado para suas tarefas, fazendo assim, que o desenvolvimento será orientado pelo comportamento


B

Um modelo de desenvolvimento que não se deve envolver os stakeholders


C

Um método de desenvolvimento que se baseia apenas em documentação técnica


D

Uma abordagem que combina testes de aceitação, linguagem de domínio específico e desenvolvimento baseado em comportamento

Assinale as seguintes afirmações sobre teste ágil com V (verdadeiro) ou F (falso).

_

(_) A prática do desenvolvimento orientado a testes (TDD, do inglês Test-Driven Development) é voltada a pessoas técnicas, e tem por objetivo atingir uma alta cobertura de código com testes automatizados.

(_) A prática do desenvolvimento orientado a comportamento (BDD, do inglês Behavior-Driven Development) foca na descrição do comportamento do usuário ao usar o sistema, estimulando pessoas técnicas e do negócio a usar uma linguagem de comunicação comum.

(_) O desenvolvimento orientado a testes de aceitação (ATDD, do inglês Acceptance Test-Driven Development) combina BDD e TDD, usando cenários para refinar o entendimento de histórias, guiar o desenvolvimento e automatizar os testes de aceitação.

_

A sequência correta de preenchimento dos parênteses, de cima para baixo, é


A

V – V – V.


B

F – V – V.


C

F – F – V.


D

V – F – F.


E

F – F – F.

No desenvolvimento guiado por testes (TDD), utiliza-se uma linguagem derivada do domínio do negócio para a definição dos casos de testes, ao passo que, no desenvolvimento orientado por comportamento (BDD), prioriza-se uma linguagem de programação que apoie a correção na implementação dos cenários de uso.


C

Certo


E

Errado

 
1
 
Gerar simulado