← Questões de Engenharia de Software

Engenharia de Software · FUNDATEC · 2023

Questão comentada de Engenharia de Software

Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.

Gabarito: C

Em teste de software, vale guardar uma ideia simples: cada nível tem seu papel. O teste de unidade olha partes pequenas do sistema, como funções ou classes isoladas. O teste de integração verifica se esses pedaços conversam bem entre si. Já o teste de sistema avalia o sistema como um todo, de ponta a ponta, como ele realmente vai se comportar no uso esperado. Dentro dos testes de sistema entram verificações como desempenho, segurança, recuperação, confiabilidade e outros aspectos globais do produto. Ou seja, o foco aqui não é mais a “pecinha” nem a ligação entre peças, mas o comportamento do sistema completo em situações relevantes para o usuário e para o ambiente de operação. Por isso, o gabarito é a letra C. Teste de recuperação e teste de segurança são ambos exemplos clássicos de testes de sistema, porque analisam como o sistema reage a falhas, incidentes e ameaças quando já está integrado e funcionando como um todo. As outras alternativas misturam testes de sistema com testes de unidade ou de integração, o que derruba a questão na hora. Em prova, a banca adora essa troca de nível: coloca um teste de sistema ao lado de um teste estrutural para ver se você está atento ao “andar da casa”.

Continue treinando

Questões relacionadas