Prévia do material em texto
1. Você trabalha como analista em uma empresa fornecedora de softwares para um grupo de supermercados. Sua próxima atividade é trabalhar no desenvolvimento de um sistema de controle de estoque, e seu gestor informou que você deverá atuar também como testador, sem que seus testes envolvam a verificação do módulo ou do sistema como um todo. Você logo entendeu que deve realizar que tipo de teste? A. Teste de integração. B. Teste de portabilidade. C. Teste funcional. D. Teste de unidade. E. Teste de interface. 2. Você está codificando um módulo de um sistema de controle de livros em uma biblioteca e finalizou a parte de cadastro de livros. Para efetuar os testes unitários nessa unidade, você precisará verificar se as informações estão sendo gravadas corretamente no banco de dados, na medida em que você inclui, altera ou exclui registros. Qual elemento da unidade você está testando? A. Estrutura de dados locais. B. Interface. C. Caminhos de manipulação de erro. D. Caminhos independentes. E. Condições limite. 3. Você finalizou a codificação do cadastro de férias de funcionários em um sistema de recursos humanos. Nesse momento, você vai testar todos os controles da unidade para verificar se os erros cometidos pelo usuário recebem uma mensagem de retorno, e se essa mensagem contém informações a respeito do que pode ser feito para corrigir o problema, tudo isso sem que o funcionamento do sistema seja interrompido. Qual elemento da unidade você vai testar? A. Estrutura de dados locais. B. Caminhos de manipulação de erro. C. Caminhos independentes. D. Condições limite. E. Interface. 4. Você foi escalado para integrar a equipe de desenvolvimento de um sistema de controle financeiro de uma empresa, que está sendo fabricado em Java. Para entender melhor sobre os padrões de desenvolvimento da equipe, você começou a analisar os códigos desenvolvidos até o momento e observou que as classes eram elaboradas de tal maneira que os testes unitários eram realizados por meio da comparação entre os valores que eram esperados pela unidade e os valores realmente recebidos pela sua execução. Dito isso, a ferramenta de teste de unidade que está sendo utilizada certamente é: A. NUnit. B. Jest. C. JUnit. D. RSpec. E. Pytest. 5. Você acabou de codificar uma parte de um programa que vai ser utilizado com alunos em uma escola infantil. Seus testes unitários, da maneira como você os realizou, conseguiram identificar que a unidade programada por você está se integrando facilmente com o restante do sistema, que as partes do programa que já estavam prontas não apresentaram novos erros, e ainda possibilitaram a documentação detalhada das funcionalidades constantes nessa unidade. Logo, pode-se perceber que isso aconteceu por quê? A. Os testes foram feitos manualmente. B. Os testes foram feitos depois da codificação. C. Os testes foram feitos antes de iniciar a codificação. D. Os testes foram feitos de forma automatizada. E. Os testes não foram feitos, logo não se desperdiçou tempo com a atividade. image2.wmf image1.wmf 1. Você trabalha como analista em uma empresa fornecedora de softwares para um grupo de supermercados. Sua próxima atividade é trabalhar no desenvolvimento de um sistema de controle de estoque, e seu gestor informou que você deverá atuar também como testador, sem que seus testes envolvam a verificação do módulo ou do sistema como um todo. Você logo entendeu que deve realizar que tipo de teste? A. Tes te de integração. B. Teste de portabilidade. C. Teste funcional. D. Teste de unidade. E. Teste de interface. 2. Você está codificando um módulo de um sistema de controle de livros em uma biblioteca e finalizou a parte de cadastro de livros. Para efetuar os testes unitários nessa unidade, você precisará verificar se as informações estão sendo gravadas corretamente no banco de dados, na medida em que você inclui, altera ou exclui registros. Qual elemento da unidade você está testando? A. Estrutura de dados locais. B. Interface. C. Caminhos de manipulação de erro. D. Caminhos independentes. E. Condições limite. 3. Você finalizou a codificação do cadastro de férias de funcionários em um sistema de recursos humanos. Nesse momento, você vai testar todos os controles da unidade para verificar se os erros cometidos pelo usuário recebem uma mensagem de retorno, e se essa mensagem contém informações a respeito do que pode ser feito para corrigir o problema, tudo isso sem que o funcionamento do sistema seja inte rrompido. Qual elemento da unidade você vai testar? A. Estrutura de dados locais. B. Caminhos de manipulação de erro. C. Caminhos independentes. D. Condições limite. E. Interface.