Logo Passei Direto
Buscar
A seguir, estão listadas algumas abordagens de Testes de Aceitação Automatizados mais especializadas. Assinale a alternativa CORRETA quanto às afirmacoes a seguir sobre as abordagens para Testes de Aceitação Automatizados:
I. TDD – Test Driven Development: esta abordagem descreve como o Sistema deve se comportar. Ele é escrito no Idioma do cliente e pode ser gerenciado por ele;
II. DDD – Domain Driven-Design: utilização dos mesmos termos para negócio, Sistemas, Código-fonte, documentação etc. Quer dizer que utiliza o mesmo domínio do negócio;
III. BDD – Behaviour Driven-Development: marca o desenvolvimento orientado ao comportamento, trata de representar, de maneira automatizada, cenários de negócio e funcionalidades específicas.
IV. ATDD – Acceptance Testing Driven Development: é a escrita de Testes Automatizados (que podem ser Unitários ou não), considerando os critérios de aceite das histórias de usuário que serão desenvolvidas pela Equipe Ágil de Desenvolvimento de Software.
III e IV estão corretas, mas I e II são falsas.
II e III estão incorretas e as demais estão corretas.
I, II, III e IV estão corretas.
II, III e IV estão corretas e I é falsa.
II e IV estão corretas, mas III e I são falsas.
User badge image
Progresso com Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. TDD – Test Driven Development: esta abordagem descreve como o Sistema deve se comportar. Ele é escrito no Idioma do cliente e pode ser gerenciado por ele. Verdadeiro. O TDD é uma abordagem em que os testes são escritos antes do código de produção, descrevendo o comportamento esperado do sistema. II. DDD – Domain Driven-Design: utilização dos mesmos termos para negócio, Sistemas, Código-fonte, documentação etc. Quer dizer que utiliza o mesmo domínio do negócio. Verdadeiro. O DDD busca alinhar o código e a linguagem utilizada no desenvolvimento de software com o domínio do negócio. III. BDD – Behaviour Driven-Development: marca o desenvolvimento orientado ao comportamento, trata de representar, de maneira automatizada, cenários de negócio e funcionalidades específicas. Verdadeiro. O BDD foca no comportamento do sistema e na representação de cenários de negócio de forma automatizada. IV. ATDD – Acceptance Testing Driven Development: é a escrita de Testes Automatizados (que podem ser Unitários ou não), considerando os critérios de aceite das histórias de usuário que serão desenvolvidas pela Equipe Ágil de Desenvolvimento de Software. Verdadeiro. O ATDD envolve a escrita de testes automatizados com base nos critérios de aceitação das histórias de usuário. Portanto, as afirmativas I, II, III e IV estão corretas. A alternativa que contém todos os itens verdadeiros é: c) I, II, III e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Avalie as asserções a seguir e a relação proposta entre elas: I. Testes Unitários validam o comportamento de pequenos elementos em um Sistema que, em Programação Orientada a Objetos, pode ser um Método, fortemente acoplado ao Código e sem chamadas externas. II. Métodos são funções que descrevem ações. Esses Testes consideram também o nível de acoplamento das dependências do Código de Programação, como chamadas a outros métodos. PORQUE III. Caso os acoplamentos tenham chamadas externas, como acesso ao Banco de Dados, o Teste unitário não fará mais sentido, sendo necessário partir para Testes de Integração. A respeito dessas asserções, assinale a opção CORRETA:
Testes Unitários validam o comportamento de pequenos elementos em um Sistema que, em Programação Orientada a Objetos, pode ser um Método, fortemente acoplado ao Código e sem chamadas externas.
Métodos são funções que descrevem ações. Esses Testes consideram também o nível de acoplamento das dependências do Código de Programação, como chamadas a outros métodos.
Caso os acoplamentos tenham chamadas externas, como acesso ao Banco de Dados, o Teste unitário não fará mais sentido, sendo necessário partir para Testes de Integração.
A asserção I é uma proposição verdadeira, a II e III são proposições falsas.
As asserções I e II são proposições verdadeiras, e a III é somente uma justificativa correta da II.
As asserções I, II e III são proposições verdadeiras, e a III é uma justificativa correta da I.
A asserção I é uma proposição falsa, a II e III são proposições verdadeiras.
As asserções I, II e III são proposições verdadeiras, mas a III não é uma justificativa correta da I.

Mais conteúdos dessa disciplina