Tipos de Teste de Software
Gabarito: alternativa C (4 – 2 – 3 – 4 – 1). A questão exige associar corretamente cada tipo de teste de software à sua descrição. Teste de sistema avalia o software do ponto de vista do usuário e confere a funcionalidade geral; teste de integração verifica a comunicação entre módulos; teste de regressão reaplica testes em novas versões; e teste unitário analisa funcionalidades individualmente.
Descrições e associações
Avalia o software do ponto de vista do usuário → Teste de sistema (4) – verifica se o sistema atende aos requisitos funcionais e não funcionais sob a ótica do usuário final.
Verifica se a comunicação entre os módulos está feita de modo correto → Teste de integração (2) – foca em detectar erros nas interfaces e interações entre componentes já testados unitariamente.
Reaplica os testes já realizados em novas versões do sistema → Teste de regressão (3) – assegura que alterações no software não introduziram novos defeitos em funcionalidades já estáveis.
Confere a funcionalidade geral do sistema → Teste de sistema (4) – avalia o comportamento do sistema como um todo, incluindo integração, desempenho e segurança.
Permite que cada funcionalidade do sistema seja analisada individualmente → Teste unitário (1) – testa as menores unidades de código (funções, métodos, classes) de forma isolada.
Posição | Descrição | Tipo de Teste | Número |
|---|
1ª | Avalia o software do ponto de vista do usuário | Teste de sistema | 4 |
2ª | Verifica a comunicação entre os módulos | Teste de integração | 2 |
3ª | Reaplica os testes em novas versões | Teste de regressão | 3 |
4ª | Confere a funcionalidade geral | Teste de sistema | 4 |
5ª | Analisa cada funcionalidade individualmente | Teste unitário | 1 |
A sequência correta é 4, 2, 3, 4, 1, correspondente à alternativa C.
Gabarito: letra C