Text Material Preview
Testes funcionais O que caracteriza um teste funcional? a) Avaliacao do desempenho do sistema em um ambiente de producao. b) Teste que verifica se o software funciona de acordo com os requisitos especificados. c) Teste realizado para avaliar a interface do usuario de um sistema. d) Analise do codigo-fonte do sistema para detectar erros. Resposta correta: b) Teste que verifica se o software funciona de acordo com os requisitos especificados. Explicacao: Testes funcionais avaliam se o software executa as funcionalidades conforme os requisitos do cliente ou especificacao do sistema. Qual das opcoes abaixo nao e uma tecnica comum de teste funcional? a) Teste de caixa preta. b) Teste de regressao. c) Teste de unidade. d) Teste de desempenho. Resposta correta: d) Teste de desempenho. Explicacao: Testes de desempenho sao focados em como o sistema se comporta sob carga e nao testam diretamente as funcionalidades. Ja os outros testes estao diretamente relacionados a funcionalidade do software. O que e a tecnica de caixa preta em testes funcionais? a) Tecnica que avalia o comportamento interno do sistema. b) Tecnica que foca na interacao entre diferentes modulos do sistema. c) Tecnica que testa o sistema sem considerar seu funcionamento interno. d) Tecnica que visa avaliar a seguranca do sistema. Resposta correta: c) Tecnica que testa o sistema sem considerar seu funcionamento interno. Explicacao: A tecnica de caixa preta se concentra apenas nos inputs e outputs do sistema, sem considerar o funcionamento interno, o que a torna ideal para testes funcionais. Qual e o objetivo principal do teste de integracao funcional? a) Verificar se todos os modulos funcionam separadamente. b) Validar se os modulos interagem corretamente quando combinados. c) Testar o desempenho do sistema sob carga. d) Avaliar a seguranca do sistema. Resposta correta: b) Validar se os modulos interagem corretamente quando combinados. Explicacao: O teste de integracao funcional foca em garantir que as partes do sistema, quando interagirem entre si, funcionem como esperado. No contexto de testes funcionais, o que e um caso de teste? a) Um conjunto de dados de entrada. b) Uma descricao detalhada do comportamento do sistema. c) Uma situacao especifica para verificar uma funcionalidade do sistema. d) O processo de execucao de um teste. Resposta correta: c) Uma situacao especifica para verificar uma funcionalidade do sistema. Explicacao: Casos de teste sao projetados para validar funcionalidades especificas de um sistema, normalmente com entradas, procedimentos e resultados esperados. Quando um teste funcional e considerado bem-sucedido? a) Quando ele e executado sem falhas tecnicas. b) Quando ele valida que todas as funcionalidades estao funcionando como esperado. c) Quando o tempo de execucao do teste e baixo. d) Quando o sistema passa no teste de carga. Resposta correta: b) Quando ele valida que todas as funcionalidades estao funcionando como esperado. Explicacao: O sucesso de um teste funcional e determinado pela verificacao de que as funcionalidades do sistema estao sendo executadas conforme os requisitos definidos. Em um teste de funcionalidade, qual a principal diferenca entre teste positivo e teste negativo? a) O teste positivo verifica erros, enquanto o teste negativo verifica o desempenho. b) O teste positivo verifica se o sistema funciona corretamente, enquanto o negativo verifica se ele lida com falhas adequadamente. c) O teste negativo e mais eficiente que o positivo. d) Nao existe diferenca entre os dois tipos de teste. Resposta correta: b) O teste positivo verifica se o sistema funciona corretamente, enquanto o negativo verifica se ele lida com falhas adequadamente. Explicacao: Testes positivos confirmam que as funcionalidades do sistema funcionam conforme o esperado, enquanto testes negativos garantem que o sistema trata condicoes de erro adequadamente. Qual das afirmacoes abaixo melhor descreve um teste de sistema funcional? a) O teste que verifica as funcionalidades de cada modulo do sistema de forma isolada. b) O teste que valida se o sistema como um todo atende aos requisitos funcionais estabelecidos. c) O teste que analisa o tempo de resposta do sistema. d) O teste que foca na seguranca das informacoes. Resposta correta: b) O teste que valida se o sistema como um todo atende aos requisitos funcionais estabelecidos. Explicacao: O teste de sistema funcional verifica o comportamento completo do sistema, validando se todas as funcionalidades estao operando corretamente de acordo com os requisitos. Em um teste funcional, qual e a importancia do cenario de testes? a) Ele define quais ferramentas serao utilizadas no teste. b) Ele serve para descrever as condicoes e expectativas do teste. c) Ele descreve o desempenho do sistema. d) Ele e utilizado para realizar testes de carga. Resposta correta: b) Ele serve para descrever as condicoes e expectativas do teste. Explicacao: O cenario de testes descreve a situacao que sera testada, com condicoes especificas, entradas e o comportamento esperado, sendo essencial para garantir a cobertura adequada das funcionalidades. O que deve ser considerado ao escrever casos de teste para testes funcionais? a) A quantidade de dados inseridos no sistema. b) O fluxo de trabalho do sistema e as interacoes com o usuario. c) O desempenho do sistema sob diferentes condicoes de carga. d) A seguranca dos dados dentro do sistema. Resposta correta: b) O fluxo de trabalho do sistema e as interacoes com o usuario. Explicacao: Casos de teste funcionais devem refletir como o usuario interage com o sistema e como o sistema executa as funcionalidades, garantindo que todos os requisitos sejam atendidos. Quais dos seguintes testes sao mais comuns em um ciclo de testes funcionais? a) Teste de regressao e teste de carga. b) Teste de seguranca e teste de interface. c) Teste de funcionalidade e teste de integracao. d) Teste de usabilidade e teste de desempenho. Resposta correta: c) Teste de funcionalidade e teste de integracao. Explicacao: Testes de funcionalidade verificam se o sistema executa as funcionalidades corretamente, enquanto os testes de integracao validam a interacao entre os modulos do sistema. Qual e o papel do teste de aceitacao funcional? a) Verificar a seguranca do sistema. b) Validar se o software cumpre todos os requisitos dos usuarios finais. c) Testar o desempenho do sistema sob cargas elevadas. d) Avaliar a interface grafica do usuario. Resposta correta: b) Validar se o software cumpre todos os requisitos dos usuarios finais. Explicacao: O teste de aceitacao funcional e realizado para garantir que o sistema atenda as expectativas do usuario final, verificando se os requisitos foram devidamente atendidos. Qual e a principal vantagem dos testes funcionais em relacao aos testes estruturais? a) Testes funcionais sao mais rapidos de executar. b) Testes funcionais focam no comportamento do sistema, sem a necessidade de entender o codigo. c) Testes funcionais sao mais detalhados. d) Testes funcionais exigem menos planejamento. Resposta correta: b) Testes funcionais focam no comportamento do sistema, sem a necessidade de entender o codigo. Explicacao: A principal vantagem dos testes funcionais e que eles verificam as funcionalidades do sistema de forma externa, sem necessidade de conhecimento detalhado sobre o codigo-fonte, ao contrario dos testes estruturais. Em um teste funcional, o que significa a execucao de um teste de "campo obrigatorio"? a) Verificar se o sistema pode ser executado sem falhas em condicoes extremas. b) Testar se todos os campos essenciais do sistema estao sendo preenchidos corretamente. c) Avaliar a performance de preenchimento de formularios. d) Garantir que todos os links da pagina estao funcionando corretamente. Resposta correta: b) Testar se todos os campos essenciais do sistema estao sendo preenchidos corretamente. Explicacao: O teste de "campo obrigatorio"verifica se o sistema valida corretamente os campos que devem ser preenchidos pelo usuario, garantindo que nenhuma informacao essencial seja omitida. O que e um teste de "exploracao funcional"? a) Teste realizado sem planejamento, explorando o sistema de forma nao estruturada. b) Teste focado no desempenho do sistema em cenarios extremos. c) Teste que valida a seguranca do sistema contra ataques externos. d) Teste realizado para verificar a integridade dos dados processados. Resposta correta: a) Teste realizado sem planejamento, explorando o sistema de forma nao estruturada. Explicacao: O teste de exploracao