Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0204_AV_» TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: - JOÃO HURRAUN Professor: ULISSES SPERLE GRACA Turma: 9002/AB Nota da Prova: 4,8 Nota de Partic.: 0 Data: 11/11/2013 16:10:35 1a Questão (Ref.: 201303142869) Pontos: 0,0 / 0,8 Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. Impedir o cadastramento de clientes com nomes e endereços iguais. Podemos imaginar que os testes: O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a pena gastar tempo de outro recurso para testar algo tão simples. Os testes unitários são desnecessários dada à simplicidade do sistema a ser desenvolvido. Para diminuir a probabilidade de erros de implementação, a verificação e validação deveriam começar já na análise da modelagem de dados. Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. 2a Questão (Ref.: 201303241578) Pontos: 0,8 / 0,8 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 teste de stress. Forçar o sistema até o extremo para ver como ele se comporta.Se ele não trava, reinicia, se executa as funções sobrecarregado . Geralmente sistemas que necessitam de hardwares melhores ou que não possuem um hardware bom entram nessa categoria de testes. 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 (Ref.: 201303117751) Pontos: 0,8 / 0,8 Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as funcionalidades da versão anterior sejam preservadas. Teste de Regressão Teste de Segurança Teste de Estresse Teste de Integração Teste de Unidade 4a Questão (Ref.: 201303135757) Pontos: 0,8 / 0,8 Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida. Marque a alternativa correta: C - A - D - B C - B - D - A D - A - C - B C - A - B - D A - B - D - C 5a Questão (Ref.: 201303241576) Pontos: 0,0 / 0,8 Cite o nome do Teste que examina todos os procedimentos de instalação e software de instalação que serão utilizados pelos clientes, podendo abranger combinações de navegadores com vários sistemas operacionais diferentes. Resposta: Teste de Integração. Gabarito: Teste de disponibilização ou de configuração. 6a Questão (Ref.: 201303131003) Pontos: 0,0 / 0,8 Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: 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. 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 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. 7a Questão (Ref.: 201303126486) Pontos: 0,8 / 0,8 Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta. A Vazão Global dos Dados será de 400 KB/s A Vazão Global dos Dados será de 500 KB/s A Vazão Global dos Dados será de 200 KB/s A Vazão Global dos Dados será de 300 KB/s A Vazão Global dos Dados será de 150 KB/s 8a Questão (Ref.: 201303138315) Pontos: 0,8 / 0,8 Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando encontrado durante o? Teste de Integração Teste Unitário Teste de Aceite Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. Teste de Sistema 9a Questão (Ref.: 201303138334) Pontos: 0,8 / 0,8 Análise as sentenças abaixo, em seguida assinale a alternativa correta: I. Teste Back to Back é executado em versões diferentes e os resultados são comparados. II. Teste Alfa são executados quando o desenvolvimento está próximo da conclusão. III. Teste Beta são executados quando o desenvolvimento e testes estão quase concluídos. IV Teste Botton-UP os testes são incrementados de cima para baixo do nível mais alto para o mais baixo. V. Teste Seqüencial é baseado ma lógica de sua execução, chamada também de Thread Testing. I, II, III, e V estão corretas e IV está incorreta. I, II, IV estão corretas e III e V estão incorretas. II, III, IV estão corretas e I e V está incorreta. I, II, III estão corretas e IV e V estão incorretas. I e II estão corretas e III, IV e V estão incorretas. 10a Questão (Ref.: 201303142902) DESCARTADA Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO CORRETIVA: testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. Realiza testes automáticos. busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. testa-se mudanças impositivas quer legais, quer tecnológicas. trabalha sobre um produto com vícios de construção. 11a Questão (Ref.: 201303142811) Pontos: 0,0 / 0,8 Analise as questões abaixo e indique a mais correta: Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes. Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma atrasa. Desenvolvedores e testadores participam juntos de todas as etapas do desenvolvimento, pois é necessário para o sucesso do projeto. Desenvolvedores e testadores integram equipes diferentes, pois a independênciaentre as equipes é necessária. Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
Compartilhar