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: