Prévia do material em texto
Material de Estudo: Engenharia de Software - Teste de Software #30 1. Um desenvolvedor precisa garantir que uma função de cálculo complexa retorne os resultados corretos para diferentes entradas de dados. Qual dos seguintes tipos de teste de software seria mais adequado para essa finalidade? o a) Teste de unidade. o b) Teste de integração. o c) Teste de sistema. o d) Teste de aceitação. o e) Teste de desempenho. Resposta: a) Teste de unidade. o Justificativa: O teste de unidade verifica o funcionamento de componentes individuais do software, como funções e métodos, isoladamente. 2. Uma equipe de desenvolvimento precisa garantir que a integração entre diferentes módulos de um sistema funcione corretamente. Qual dos seguintes tipos de teste de software seria mais adequado para essa finalidade? o a) Teste de unidade. o b) Teste de integração. o c) Teste de sistema. o d) Teste de aceitação. o e) Teste de segurança. Resposta: b) Teste de integração. o Justificativa: O teste de integração verifica a interação entre diferentes módulos do software, garantindo que eles funcionem em conjunto. 3. Uma equipe de testes precisa garantir que o sistema atenda aos requisitos funcionais e não funcionais especificados. Qual dos seguintes tipos de teste de software seria mais adequado para essa finalidade? o a) Teste de unidade. o b) Teste de integração. o c) Teste de sistema. o d) Teste de aceitação. o e) Teste de usabilidade. Resposta: c) Teste de sistema. o Justificativa: O teste de sistema verifica o funcionamento do sistema como um todo, garantindo que ele atenda aos requisitos especificados. 4. Um cliente precisa validar se o sistema atende aos seus requisitos e está pronto para ser utilizado em produção. Qual dos seguintes tipos de teste de software seria mais adequado para essa finalidade? o a) Teste de unidade. o b) Teste de integração. o c) Teste de sistema. o d) Teste de aceitação. o e) Teste de carga. Resposta: d) Teste de aceitação. o Justificativa: O teste de aceitação é realizado pelo cliente ou usuários finais para validar se o sistema atende aos seus requisitos e está pronto para ser utilizado em produção. 5. Uma equipe de testes precisa avaliar o desempenho do sistema sob diferentes cargas de trabalho. Qual dos seguintes tipos de teste de software seria mais adequado para essa finalidade? o a) Teste de unidade. o b) Teste de integração. o c) Teste de sistema. o d) Teste de aceitação. o e) Teste de desempenho. Resposta: e) Teste de desempenho. o Justificativa: O teste de desempenho avalia o tempo de resposta, a capacidade de carga e a estabilidade do sistema sob diferentes condições de uso.