Imagem de fundo

Em engenharia de software, a abordagem de teste é crucial para garantir a qualidade do ...

Em engenharia de software, a abordagem de teste é crucial para garantir a qualidade do software desenvolvido. Considere as seguintes afirmações sobre diferentes tipos de teste e suas práticas.


I. Testes de unidade são realizados para verificar a interação entre diferentes módulos de um sistema;

II. Testes de integração avaliam a capacidade do software de se comportar conforme esperado em um ambiente de produção;

III. Testes de sistema verificam se o software atende aos requisitos e especificações funcionais e não funcionais;

IV. Testes de aceitação são realizados para garantir que o software esteja pronto para ser entregue ao cliente, frequentemente baseado em critérios pré-estabelecidos;

V. Testes de regressão são realizados para identificar falhas que podem ter sido introduzidas por modificações recentes no código, mas que não têm impacto nas funcionalidades já existentes.


Assinale a opção CORRETA:

A

Apenas as afirmações I e V estão corretas.

B

Apenas as afirmações II, III e V estão corretas.

C

Apenas as afirmações I, III e IV estão corretas.

D

Apenas as afirmações III e IV estão corretas.

E

Apenas as afirmações II e V estão corretas.