← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2024

Questão comentada de Engenharia de Software

Relacione adequadamente os tipos de testes de software às suas respectivas descrições. 1. Unitário. 2. Integração. 3. Funcional. 4. Aceitação. 5. Desempenho. ( ) Validar se o software é aceitável para uso de acordo com os requisitos e as necessidades de negócios. ( ) Garantir que essas partes funcionem bem juntas como um sistema coeso. ( ) Verificar se o código-fonte de cada unidade funciona conforme o esperado. ( ) Certificar-se de que o software execute as ações esperadas e forneça os resultados corretos. ( ) Medir como o sistema se comporta sob diferentes condições de carga, identificando gargalos de desempenho. A sequência está correta em

Gabarito: D

Em testes de software, cada tipo tem um foco bem definido. O teste unitário olha para a menor parte do sistema, como uma função ou classe, para verificar se ela faz o que promete. O teste de integração entra quando essas partes começam a conversar entre si, conferindo se a comunicação funciona sem tropeços. Já o teste funcional observa se o software entrega as funcionalidades esperadas, do ponto de vista do usuário ou da regra de negócio. O teste de aceitação é aquele “ok final” antes do uso real: ele valida se a solução está aceitável para atender aos requisitos e às necessidades do negócio. O teste de desempenho, por sua vez, mede como o sistema se comporta sob carga, concorrência ou estresse, buscando gargalos e limites. É o tipo de teste que pergunta: “aguenta o tranco ou desmaia na primeira fila de usuários?” Na questão, a primeira descrição fala em validar se o software é aceitável para uso conforme requisitos e necessidades de negócios, então é teste de aceitação (4). A segunda trata de garantir que as partes funcionem bem juntas como um sistema coeso, ou seja, teste de integração (2). A terceira fala em verificar o código-fonte de cada unidade, que é teste unitário (1). A quarta descrição diz para certificar-se de que o software execute as ações esperadas e forneça os resultados corretos, o que caracteriza teste funcional (3). Por fim, a quinta descreve medir o comportamento sob diferentes condições de carga, identificando gargalos, então é teste de desempenho (5). Por isso, a sequência correta é 4, 2, 1, 3, 5, exatamente a alternativa D.

Continue treinando

Questões relacionadas