Informática, perguntado por felipesilvalfc, 4 meses atrás

No desenvolvimento guiado por teste (TDD), requisitos para um componente de software servem de base para a criação de uma série de casos de teste que exercitam a interface e tentam encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente.



Fonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.



Com base no tipo de teste viável para a aplicação do TDD, avalie as seguintes asserções e a relação proposta entre elas.


I. Embora seja a forma mais usual, a efetivação da prática do TDD não está relacionada, necessariamente, apenas aos testes de unidade



PORQUE



II. É possível que o TDD seja aplicado também em procedimentos que testem o sistema segundo o ponto de vista do usuário, numa averiguação direta do seu atendimento aos requisitos do cliente.

A respeito dessas asserções, assinale a alternativa correta.
Escolha uma:
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

c.
As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.
d.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e.
As asserções I e II são proposições falsas.

Soluções para a tarefa

Respondido por jeancassiojc
36

Resposta:

As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.

(Corrigido pelo AVA)

Explicação:

Respondido por ruancastro15
11

A utilização de testes no desenvolvimento de software é muito importante para que possamos entregar um produto que atende aos requisitos com o mínimo de bugs possível, portanto, a alternativa correta é a letra C).

Disserte sobre os testes na elaboração de softwares:

Existem testes de diversas naturezas e o desenvolvimento de software não deve estar necessariamente amarrado ao uso de testes unitários, é possível desenvolver testes diretamente ligados aos requisitos de construção do software, expostos pelo usuário, fazendo a validação do software:

Saiba mais sobre testes em softwares: https://brainly.com.br/tarefa/47600411

#SPJ2

Anexos:
Perguntas interessantes