Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/12/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0272&p4=101795&p5=AV&p6=22/11/2014&p10=16218522 1/4 Fechar Avaliação: CCT0272_AV_201207148458 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201207148458 - WANDERSON CALDEIRA Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 6,5 Nota de Partic.: 2 Data: 22/11/2014 14:59:39 1a Questão (Ref.: 201207739931) Pontos: 0,0 / 0,5 Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 4. Um teste bem-sucedido é aquele que revela um erro não descoberto. Somente a afirmativa 3 é verdadeira. Somente as afirmativas 2 e 4 são verdadeiras. As afirmativas 1, 2, 3 e 4 são verdadeiras. Somente as afirmativas 1, 3 e 4 são verdadeiras. Somente as afirmativas 3 e 4 são verdadeiras. 2a Questão (Ref.: 201207226444) Pontos: 0,5 / 0,5 Supondo uma construção de casos de teste para uma determinada aplicação com 5 transações, leve em consideração as seguintes afirmações: As transações devem funcionar com os dados previstos. As transações devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada. Todas as transações devem ter uma duração máxima de 1 minuto entre o preenchimento do primeiro e o último campo. Quantos cenários são descritos neste caso? 18 13 10 15 5 3a Questão (Ref.: 201207226376) Pontos: 1,0 / 1,0 Qual o objetivo do teste de regressão? 17/12/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0272&p4=101795&p5=AV&p6=22/11/2014&p10=16218522 2/4 Qual o objetivo do teste de regressão? Determinar que os parâmetros e dados são corretamente transferidos entre as aplicações. Determinar a completeza da documentação da operação. Validam a capacidade e qualidade da recuperação do software após falhas de hardware ou outros problemas catastróficos. Determinar se foi dada a adequada atenção para identificar riscos de segurança. Determinar que as funções previamente testadas continuam funcionando corretamente após mudanças terem sido introduzidas no sistema. 4a Questão (Ref.: 201207226450) Pontos: 0,0 / 0,5 Em se tratando de erros de software, é correto afirmar que: I. A maioria dos erros é introduzida nos programas por falta de documentação em português. II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das informações. III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe pedir) e o programador (que não sabe perguntar). Marque a alternativa que indica as assertivas corretas: II e III apenas. II, apenas. III, apenas. I, apenas. I e III apenas. 5a Questão (Ref.: 201207233414) Pontos: 0,0 / 0,5 Considere as seguintes afirmações: (I) Os critérios baseados em fluxo de controle mais conhecidos são "Todos-Nos", "Todas-Arestas" e "Todos- Caminhos". Uma característica comum aos critérios desta categoria é que eles requerem o teste das interações que envolvem definições de variáveis e subseqüentes referencias a essas definições; (II) A cobertura do critério "Todos-Nos" é o mínimo esperado de uma boa atividade de teste, pois, do contrário, o programa testado é entregue sem a certeza de que todos os comandos presentes no programa foram executados pelo menos uma vez; (III) A cobertura do critério "Todos-Caminhos" garante que todos os caminhos de um programa sejam executados pelo menos uma vez; (IV) A cobertura do critério "Todos-Nos" garante também a cobertura do critério "Todas-Arestas"; (V) O valor da complexidade ciclomática está associado com o numero de casos de testes que deve ser projetado e executado para garantir a cobertura de todas as instruções do programa; Assinale a alternativa que representa somente as sentenças verdadeiras. Apenas II, V Apenas I, III Apenas I, III, IV Apenas I, II, IV, V Apenas I, V 6a Questão (Ref.: 201207226458) Pontos: 0,5 / 0,5 A característica básica de um teste de caixa preta é: 17/12/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0272&p4=101795&p5=AV&p6=22/11/2014&p10=16218522 3/4 Preparar casos de teste baseados na estrutura interna do software. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Preparar casos de teste baseados na especificação do software. Preparar casos de teste baseados em requisitos de usabilidade. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 7a Questão (Ref.: 201207226494) Pontos: 1,0 / 1,0 Marque a alternativa que define TESTE DE ESTRESSE: Descobre erros associados às estruturas de dados globais e locais são aplicados. Verifica os limites operacionais estabelecidos durante o projeto do software. Descobre erros funcionais; As interfaces internas e externas são testadas à medida que cada módulo (ou cluster) é incorporado à estrutura. Confronta os programas com situações anormais. 8a Questão (Ref.: 201207226374) 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 Performance. Teste de Conformidade. Teste de Desempenho. Teste de Usabilidade. 9a Questão (Ref.: 201207325738) Pontos: 1,5 / 1,5 As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, definindo também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Desta forma qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Desta forma, descreva o Teste de Unidade. Resposta: Olá professor! O teste de unidade caracteriza quando um testador testa os modulos programados individualmente onde posteriomente será testado todo o sistema em conjunto.Esse teste é muito funcional pois os modulos de unidades pode ser testados por equipes deferentes de testadores. Gabarito: O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e normalmente é realizado pelo desenvolvedor. Este tipo de teste é aplicado nos menores componentes de código criado, visando garantir que estes atendem as especificações em termos de características e de funcionalidade. O teste de unidade foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Ele é baseado no Teste Caixa-Branca. 10a Questão (Ref.: 201207325179) Pontos: 1,5 / 1,5 Descreva o conceito de migração de dados conforme discutido nas aulas. Resposta: olá! A migração de dados refere-se ao deslocamento de dados de um aplicação para outra. Sendo 17/12/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0272&p4=101795&p5=AV&p6=22/11/2014&p10=16218522 4/4 Resposta: olá! A migração de dados refere-se ao deslocamento de dados de um aplicação para outra. Sendo que logo após a esse processo de migração utiliza-se o teste de regressão para comprovar se todos os dados estão em perfeito estado de funcionamento. Gabarito: É o processo de transferência de dados entre diferentes tipos de armazenamento, formatos, ou sistemas informáticos. É necessário quando as organizações realizam mudança em seus sistemas informáticos ou upgrade para novos sistemas.
Compartilhar