Buscar

CCT0204 - TESTES DE SOFTWARE - 0006 - AV2


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 4 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

Continue navegando


Prévia do material em texto

Fechar 
 
Avaliação: CCT0204_AV2_ » TESTES DE SOFTWARE 
Tipo de Avaliação: AV2 
Aluno: Eu macesse 
Professor: ULISSES SPERLE GRACA Turma: 9001/AA 
Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 07/06/2013 20:21:17 
 
 
 1a Questão (Cód.: 162355) Pontos: 1,5 / 1,5 
Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes 
de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver 
uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software 
através de duas visões. Uma delas é o Teste Caixa Preta. Descreva-o. 
 
 
 
Resposta: O teste da caixa preta são conduzidos na parte funcional do sistema e não se preocupado com os 
codigos internos dos programas. 
 
 
Gabarito: Quando conhecemos a função específica de um software e realizamos teste que demonstrem que cada 
função está plenamente operacional, e ao mesmo tempo, procurem erros em cada função, dizemos que estamos 
realizando teste de caixa preta, também conhecido como teste comportamental. Este tipo de teste é conduzido 
na interface do software e examina aspectos fundamentais do sistema, pouco se preocupando com a estrutura 
interna do software, pois focaliza os requisitos funcionais do software. 
 
 
 
 2a Questão (Cód.: 161874) Pontos: 1,0 / 1,5 
A partir da seguinte frase: ¿Até onde podemos forçar o sistema até que falhe?¿, diga qual o teste a ser aplicado 
nesta situação? Por qual outro nome também é conhecido? Qual a principal meta deste tipo de teste? 
 
 
 
Resposta: Teste de esforço ou stress - A principal meta é estressar até o fim o sistema e verificar o seu 
comportamento. 
 
 
Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A principal meta 
do teste de esforço é entender o comportamento do sistema durante condições-limite de execução ou fora da 
tolerância esperada. Tipicamente envolve a execução do sistema com baixos recursos de hardware e software, 
ou a concorrência por estes recursos. 
 
 
 
 3a Questão (Cód.: 121104) Pontos: 0,0 / 0,5 
Uma das técnicas empregadas no projeto de interfaces de sistemas é a condução de testes de usabilidade, cujos 
resultados fornecem importantes indicadores para melhorar a qualidade da interface. Os testes de usabilidade 
consistem em: 
 
 
 utilizar um software robot de teste para fazer acessos aleatórios ao sistema, tentando usar elementos da 
interface e registrando os erros encontrados. 
 apresentar o sistema para um grupo de foco e coletar a opinião dos participantes sobre a interface, os 
conceitos e as metáforas utilizadas na mesma. 
 distribuir um questionário para os usuários iniciais do sistema com perguntas sobre a interface e mapear 
as respostas. 
 apresentar, para um usuário por vez, um protótipo da interface do sistema ou o próprio sistema, e 
solicitar que o usuário realize algum tipo de tarefa, observando suas reações à interface, erros 
cometidos, dificuldades e eficiência no cumprimento da tarefa. 
 submeter o sistema a um software robot de teste e verificar os tempos de resposta a cada padrão de 
navegação, comparando-os com os requisitos não funcionais do sistema. 
 
 
 
 4a Questão (Cód.: 63192) Pontos: 0,5 / 0,5 
Marque a alternativa que define TESTE DE DESEMPENHO: 
 
 
 Descobre erros associados às estruturas de dados globais e locais são aplicados. 
 As interfaces internas e externas são testadas à medida que cada módulo (ou cluster) é incorporado à 
estrutura. 
 Descobre erros funcionais. 
 Verifica os limites operacionais estabelecidos durante o projeto do software. 
 Confronta os programas com situações anormais. 
 
 
 
 5a Questão (Cód.: 63071) Pontos: 0,5 / 0,5 
Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários. 
 
 
 Teste de Recuperação. 
 Teste de Desempenho. 
 Teste de Conformidade. 
 Teste de Performance. 
 Teste de Usabilidade. 
 
 
 
 6a Questão (Cód.: 63138) Pontos: 0,0 / 0,5 
Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para 
controle de tráfego aéreo, pode-se afirmar que: 
 
 
 O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle 
de receitas que é menor. 
 O conceito de testes não é o mesmo para os dois sistemas em função da diferença de complexidade. 
 Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, 
porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. 
 O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a 
sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes 
que o de sistema culinário. 
 O conceito de testes é o mesmo, logo o tempo para teste também será o mesmo. 
 
 
 
 7a Questão (Cód.: 51299) Pontos: 0,0 / 0,5 
Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: 
 
 
 Teste de integração Top-Down começa com os componentes de nível inferior na hierarquia e os módulos 
são testados de baixo para cima, até que o módulo final seja testado. 
 Os testes de caixa branca são conduzidos na interface do software não se preocupando com a estrutura 
lógica dos programas. 
 Nenhuma alternativa anterior é correta 
 Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente através de 
mecanismos de checkpointing, recuperação dos dados e sua integridade. 
 Os testes de recuperação permitem que o desenvolvedor identifiquem comparação incorreta de variáveis, 
comparação de tipos de dados diferentes, operadores ou precedência lógica incorretas. 
 
 
 
 8a Questão (Cód.: 56055) Pontos: 0,0 / 0,5 
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: 
 
 
 
 
 Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. 
 Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo 
menos uma vez. 
 Exercitar as estruturas de dados internas para garantir a sua validade. 
 Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. 
 A entrada é adequadamente aceita. 
 
 
 
 9a Questão (Cód.: 56054) Pontos: 0,0 / 1,0 
Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa correta. 
A - Deve sempre ser realizado ao final dos testes de sistema. 
B - Deve ser feito aplicando a técnica Alfa. 
C - É um teste utilizado no Nível integração. 
D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos. 
 
 
 As alternativas B e C estão corretas. 
 As alternativas C e D estão corretas. 
 As alternativas A e D estão corretas. 
 Somente a alternativa A está correta. 
 Somente a alternativa D está correta. 
 
 
 
 10a Questão (Cód.: 46636) Pontos: 0,0 / 1,0 
Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas 
instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao 
desenvolvedor em intervalos regulares. Assinale a alternativa correta. 
 
 
 Teste de Recuperação 
 Teste de Carga 
 Teste Beta 
 Teste Alfa 
 Teste de Configuração