Prévia do material em texto
Testes funcionais O que sao testes funcionais? a) Testes realizados para verificar o comportamento de um sistema sob condicoes extremas. b) Testes realizados para verificar se o sistema atende aos requisitos especificados. c) Testes realizados para verificar a seguranca de um sistema. d) Testes realizados para medir o desempenho de um sistema. Resposta correta: b) Testes realizados para verificar se o sistema atende aos requisitos especificados. Explicacao: Testes funcionais sao utilizados para verificar se as funcionalidades do sistema estao funcionando de acordo com os requisitos do cliente ou especificacoes. Qual e a principal diferenca entre testes funcionais e testes nao funcionais? a) Testes funcionais verificam o comportamento do sistema enquanto testes nao funcionais verificam a performance. b) Testes funcionais sao mais focados em seguranca, enquanto os nao funcionais em usabilidade. c) Testes funcionais testam a interface de usuario, enquanto os nao funcionais testam a estrutura do banco de dados. d) Testes nao funcionais verificam o codigo-fonte, enquanto os funcionais nao verificam. Resposta correta: a) Testes funcionais verificam o comportamento do sistema enquanto testes nao funcionais verificam a performance. Explicacao: Testes funcionais sao focados em verificar se as funcoes ou recursos do sistema estao operando conforme esperado, enquanto os nao funcionais lidam com aspectos como desempenho, seguranca, escalabilidade e usabilidade. Quais dos seguintes e um exemplo de teste funcional? a) Testar se o sistema pode processar 10.000 usuarios simultaneos. b) Testar se a tela de login aceita o usuario e senha corretos e exibe a tela inicial corretamente. c) Testar a velocidade de resposta do servidor. d) Testar a resistencia do banco de dados a falhas de rede. Resposta correta: b) Testar se a tela de login aceita o usuario e senha corretos e exibe a tela inicial corretamente. Explicacao: O teste da tela de login esta verificando se uma funcionalidade especifica esta funcionando de acordo com os requisitos, que e a definicao de teste funcional. Qual dos seguintes metodos de teste e utilizado em testes funcionais? a) Teste de Stress. b) Teste de Caixa Preta. c) Teste de Carga. d) Teste de Penetracao. Resposta correta: b) Teste de Caixa Preta. Explicacao: No teste de caixa preta, o testador avalia as funcionalidades do sistema sem conhecer o codigo-fonte, focando exclusivamente nas entradas e saidas, o que e caracteristico dos testes funcionais. Em testes funcionais, o que e geralmente validado? a) O tempo de resposta do sistema. b) A conformidade com as especificacoes de funcionalidade. c) A robustez do banco de dados. d) O uso eficiente de recursos do sistema. Resposta correta: b) A conformidade com as especificacoes de funcionalidade. Explicacao: Os testes funcionais validam se o sistema ou a aplicacao esta funcionando conforme as especificacoes de requisitos ou funcionalidade pre-estabelecidos. Qual dessas opcoes e uma tecnica de teste funcional? a) Teste de desempenho. b) Teste de seguranca. c) Teste de equivalencia de classes. d) Teste de escalabilidade. Resposta correta: c) Teste de equivalencia de classes. Explicacao: O teste de equivalencia de classes e uma tecnica de teste funcional que busca dividir as entradas possiveis em classes equivalentes, para testar apenas uma entrada representativa de cada classe. O que e um caso de teste funcional? a) Uma instrucao de como o sistema deve ser configurado. b) Uma descricao detalhada de uma funcionalidade a ser testada, incluindo entradas e saidas esperadas. c) Uma avaliacao de como a seguranca do sistema deve ser garantida. d) Um teste que avalia o tempo de execucao de um sistema. Resposta correta: b) Uma descricao detalhada de uma funcionalidade a ser testada, incluindo entradas e saidas esperadas. Explicacao: Casos de testes funcionais sao criados para testar funcionalidades especificas de um sistema, com foco nas entradas que o sistema recebe e nas saidas esperadas. Em um teste funcional, o testador deve se concentrar em qual das opcoes abaixo? a) Analisar o codigo-fonte do sistema. b) Verificar se o sistema atende aos requisitos do cliente. c) Monitorar o uso de memoria do sistema. d) Verificar a velocidade de resposta do sistema. Resposta correta: b) Verificar se o sistema atende aos requisitos do cliente. Explicacao: O objetivo principal dos testes funcionais e garantir que o sistema esta realizando as operacoes conforme os requisitos e especificacoes definidas pelo cliente ou pela documentacao. Quais sao as vantagens de realizar testes funcionais? a) Permite que o sistema seja testado sem necessidade de codigo. b) Garante que o sistema seja altamente otimizado. c) Foca apenas na seguranca do sistema. d) Testa as funcionalidades, mas nao verifica a interacao entre elas. Resposta correta: a) Permite que o sistema seja testado sem necessidade de codigo. Explicacao: Testes funcionais sao realizados com base nas funcionalidades do sistema, sem a necessidade de o testador conhecer o codigo-fonte. Qual dessas opcoes nao e uma caracteristica dos testes funcionais? a) Foco em funcionalidades do sistema. b) Nao se preocupa com a seguranca do sistema. c) Testa a interacao entre diferentes modulos do sistema. d) Depende da analise de desempenho do sistema. Resposta correta: d) Depende da analise de desempenho do sistema. Explicacao: Testes funcionais nao sao focados na analise de desempenho; esse tipo de teste esta mais relacionado a verificacao de funcionalidades, enquanto o desempenho e avaliado em testes nao funcionais. No contexto de testes funcionais, o que e um teste de regressao? a) Teste realizado para verificar se o sistema funciona em diferentes dispositivos. b) Teste realizado para verificar se uma mudanca no codigo afetou funcionalidades existentes. c) Teste realizado para avaliar a velocidade de resposta do sistema. d) Teste que valida a seguranca dos dados armazenados. Resposta correta: b) Teste realizado para verificar se uma mudanca no codigo afetou funcionalidades existentes. Explicacao: O teste de regressao e um tipo de teste funcional realizado apos alteracoes no sistema para garantir que as funcionalidades existentes nao foram impactadas. Quais dos seguintes tipos de teste pode ser considerado um exemplo de teste funcional? a) Teste de estresse. b) Teste de unidade. c) Teste de penetracao. d) Teste de carga. Resposta correta: b) Teste de unidade. Explicacao: O teste de unidade, que testa funcionalidades especificas de uma parte do codigo, e considerado um teste funcional. Ele foca na correcao de pequenas unidades do sistema, como funcoes ou metodos. Qual das alternativas abaixo descreve corretamente o termo "teste de aceitacao"? a) Teste feito apenas para validar a seguranca de um sistema. b) Teste realizado para verificar se o sistema atende aos requisitos do cliente. c) Teste de performance para avaliar a escalabilidade de um sistema. d) Teste realizado para garantir que o sistema pode lidar com falhas de rede. Resposta correta: b) Teste realizado para verificar se o sistema atende aos requisitos do cliente. Explicacao: O teste de aceitacao e um tipo de teste funcional onde se verifica se o sistema ou produto atende aos criterios de aceitacao estabelecidos pelo cliente. Em testes funcionais, qual tecnica e usada para testar diferentes combinacoes de entrada? a) Teste de limites. b) Teste de carga. c) Teste de caixa preta. d) Teste de equivalencia de classes. Resposta correta: d) Teste de equivalencia de classes. Explicacao: O teste de equivalencia de classes visa reduzir o numero de casos de teste, agrupando entradas que devem ser tratadas da mesma maneira, o que facilita a cobertura de diferentes cenarios de entrada. O que e um teste de sistema no contexto de testes funcionais? a) Teste focado apenas na interacao do usuario com a interface. b) Teste realizado para verificar a performancedo sistema. c) Teste feito para verificar a integracao de diferentes modulos de software. d) Teste que avalia a resistencia do sistema a falhas externas. Resposta correta: c) Teste feito para verificar a integracao de diferentes modulos de software. Explicacao: O teste de sistema e realizado para verificar a integracao de todas as