Buscar

4 2 - Testes unitários


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


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.