Buscar

AOL02 Testes de Software

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

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
Você viu 3, do total de 7 páginas

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

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
Você viu 6, do total de 7 páginas

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

Prévia do material em texto

Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
Leia o trecho a seguir:
“A técnica estrutural (ou caixa-branca) estabelece os requisitos de teste com base em uma dada 
implementação, requerendo a execução de partes ou de componentes elementares do programa. Os 
caminhos lógicos do software são testados, fornecendo-se casos de teste que põem a prova tanto 
conjuntos específicos de condições e/ou laços bem como pares de definições e usos de variáveis.”
Fonte: MALDONADO, José; JINO, Mario. DELAMARO, Marcio. Introdução Ao Teste De Software. Rio de 
Janeiro: GEN LTC, 2013. p. 56.
Considerando essas informações e o conteúdo estudado sobre técnicas de teste de software caixa-branca, 
analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A análise de erros é feita internamente nos códigos pelo testador.
II. ( ) O método kanban é utilizado para decifrar códigos.
III. ( ) Cobertura lógica e método dos caminhos básicos são tipos de teste caixa-branca.
IV. ( ) As lacunas nos sistemas, NullPointers, fazem parte do teste de caixa-branca.
Agora, assinale a alternativa que apresenta a sequência correta:
F, F, V, V.
Resposta corretaV, F, V, F.
F, V, F, V.
V, F, F, V.
V, V, F, F.
Ocultar opções de resposta 
Pergunta 2 -- /1
A recuperação é a capacidade de reiniciar operações após a perda da integridade de uma aplicação. Ela 
garante a continuidade das operações após qualquer imprevisto, avaliando se ocorre salvamento de dados 
caso aconteça queda de energia ou de rede e se o programa possui a capacidade de salvar as últimas ações 
feitas.
De acordo com o conteúdo estudado sobre falhas e recuperação, analise as afirmativas a seguir.
I. É preciso avaliar se ocorre sincronização do aplicativo com outras redes.
II. Deve-se avaliar se acontece a proteção do sistema, a partir dos testes e técnicas de desligamento do 
aparelho em processo de utilização.
III. É necessário definir uma navegação intuitiva e completa.
IV. O teste ocorre por tentativas de invasão no banco de dados, propositalmente causadas por hackers.
Está correto apenas o que se afirma em:
Resposta corretaI e II.
I e IV.
II e III. 
I e III.
III e IV.
Pergunta 3 -- /1
Leia o trecho a seguir:
“Aplicados a cada estágio de teste: Teste de caixa-preta: Black box: Visam verificar a funcionalidade e a 
aderência aos requisitos, em uma ótica externa ou do usuário, sem se basear em qualquer conhecimento 
do código e da lógica interna do componente testado.”
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 16.
Considerando essas informações e o conteúdo estudado sobre caixa-branca, pode-se dizer que:
Ocultar opções de resposta 
Ocultar opções de resposta 
o teste de cobertura de condições verifica se o sistema realiza corretamente o objetivo do código.
o teste de cobertura lógica avalia se o sistema volta um passo, caso uma condição não seja satisfeita.
no teste do laço de repetição o testador avalia se há respostas do programa para todas as condições 
possíveis.
Resposta correta
no teste dos caminhos básicos o testador monta um nó ou grafo em cada parte do 
código.
no teste de sequência o testador avalia se as respostas do programa são únicas ou repetitivas.
Pergunta 4 -- /1
Testar se o software instalado funciona como programado, se executa suas funções como o planejado, em 
diferentes hardwares, sob diversas condições e prováveis instabilidades, se está adaptável a qualquer 
tamanho de memória ou possíveis interrupções de rede são condições fundamentais para avaliar a 
qualidade e confiabilidade de um programa. 
De acordo com o texto apresentado e o conteúdo estudado, é correto afirmar que a meta do teste de 
configuração é:
simular o desempenho de vários programas, permitindo ver tempo de resposta.
verificar o desempenho do programa, sua velocidade e eficiência.
avaliar as falhas de sistema, recuperar dados e fazer backup para proteção do sistema. 
checar o funcionamento das mídias sociais através de recebimento de e-mails.
Resposta correta
ser útil para revelar a funcionalidade do software em diferentes sistemas 
operacionais, parelhos e máquinas. 
Ocultar opções de resposta 
Pergunta 5 -- /1
Leia o trecho a seguir:
“Muitos de nós sabemos como alguns nomes ou procedimentos ocorrem. Antigamente, alguns eram mais 
usados do que hoje. Vamos falar do teste de caixa-branca. [...] Quando falamos do teste caixa-branca, 
iremos analisar o que ocorre em cada momento de uma aplicação, tendo importância o seu código e como 
foi escrito e desenvolvido seu raciocínio.”
Fonte: GANDARA, Ricardo. Qualidade e teste em software. São Paulo: Clube dos Autores: 2012. p. 38. 
(adaptado).
Com base no texto e nos estudos sobre testes de caixa-branca feitos com JUnit, pode-se afirmar que:
a anotação @assertIgual compara valores de igualdade e é utilizado em cálculos.
Resposta correta
a anotação @before lê os dados do programa e prepara o ambiente os futuros 
testes.
a anotação @teste serve para encerrar uma seção após fazer o teste de comandos.
a anotação @Teste(timeout=70) faz com que o teste não funcione se ultrapassar 70 segundos.
a anotação @assertTrue avalia se a função “if” “else” está validando corretamente.
Pergunta 6 -- /1
Leia o trecho a seguir:
“O conceito de teste de software pode ser visto como roteiro e como controles dos produtos gerados no 
software. Preferencialmente deve contemplar a verificação de cada fase e a validação do software como um 
todo, constante na NBR ISO 9000-3”
Fonte: REZENDE, Denis. Engenharia de Software e Sistemas de Informação. São Paulo: BRASPOT, 2006. p. 
268.
Considerando essas informações e os conteúdos estudados sobre a importância de testes de softwares, 
pode-se afirmar que:
Ocultar opções de resposta 
Ocultar opções de resposta 
Resposta correta
um dos problemas avaliados pela caixa-preta é ver um campo de nascimento 
gerando idade futura.
um dos problemas avaliados pela caixa-branca é a impossibilidade de funcionamento do programa 
em outro sistema.
um problema identificado pela caixa-preta é a presença do atributo “e” onde deveria ter “ou”.
um dos problemas avaliados pela caixa-preta é ver um erro de código que gera imperfeições.
um dos problemas avaliados pela caixa-branca é o mau funcionamento de um botão.
Pergunta 7 -- /1
Leia o trecho a seguir:
“O teste end-to-end é um tipo de teste de Sistemas que visa colocar o sistema à prova de uma forma mais 
completa a partir da simulação de um ambiente real, tais como: acessar um banco de dados, usar uma 
rede de comunicação e interagir com outros hardwares e sistemas. Os testes dependentes do ambiente de 
produção (estresse, carga e performance) devem ser realizados, de preferência, no ambiente final onde o 
software irá operar.”
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 19.
Considerando essas informações e o conteúdo estudado sobre os tipos de teste de software, pode-se 
afirmar que:
o teste alfa verifica se muitos usuários conseguem acesso ao mesmo tempo.
o teste de interface avalia como o programa se comporta se houver uma invasão na interface 
principal.
o teste de falhas avalia como o programa se comportaria se os códigos do programa falharem.
Resposta correta
o teste de stress avalia como o programa se comporta se várias pessoas 
acessarem ao mesmo tempo.
o teste de segurança avalia como o programa se comporta se a energia ou a rede caírem.
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 8 -- /1
Leia o trecho a seguir:
“As manutenções solicitadas pelos usuários são fontes de novos defeitos, inclusive gerando problemas em 
partes do programa que não foram modificados. Para identificar estas situações, sempre devem ser 
aplicados os testes de regressão completos, evitando testar apenas modificações.”
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 16.
Considerando essas informações e os conteúdosestudados sobre os níveis de teste de software, é correto 
afirmar que:
o nível alfa testa o programa para muitas pessoas.
Resposta corretao nível unidade realiza testes de códigos unitários.
o nível sistema serve para o cliente testar o programa.
o nível integração serve para o cliente testar o programa.
o nível beta testa o programa para poucas pessoas.
Pergunta 9 -- /1
O usuário de um software busca segurança com intuito de garantir que uma aplicação funcione 
plenamente conforme suas especificações, sendo adequadamente imprescindível atestar, ter 
planejamento e alcançar um ambiente operacional seguro.
De acordo com o texto apresentado e com o conteúdo estudado sobre o teste de segurança, é correto 
afirmar que entre suas funções está:
Ocultar opções de resposta 
Resposta corretaavaliar se o sistema operacional apresenta brechas, vazamentos de dados e 
ausência de criptografia. 
acessar banco de dados e redes de configurações remotamente.
sincronizar dados de vários aparelhos distintos e avaliar a capacidade de salvamento de dados.
garantir que outros aplicativos tenham acesso às configurações do software. 
utilizar códigos para colocar o programa em situação extrema, suportando cargas elevadas de dados.
Pergunta 10 -- /1
São sete tipos de teste de software apresentados na unidade de estudo: funcionalidade, desempenho, 
usabilidade, segurança, configuração, falhas e recuperação e, por último, carga ou stress. Cada teste 
pertencente às técnicas, podendo ser: caixa-preta, caixa-branca ou ambas. 
Considerando essas informações e o conteúdo estudado sobre testes de software, pode-se dizer que:
o teste beta é feito para avaliar a opinião de um grande grupo de pessoas, contendo pessoas 
conhecidas.
o teste de integração testa a eficiência de aplicações no software e pertence à caixa-branca.
o teste de aceitação tem a função de descobrir as falhas do sistema e pertence à caixa-preta.
o teste de sistema avalia se o programa salva dados, armazenando-os em nuvem, e pertence à caixa-
preta.
Resposta correta
o teste alfa é feito para avaliar a opinião de um pequeno grupo de pessoas, 
contendo nele pessoas conhecidas.

Continue navegando