Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0272_AV » TESTES DE SOFTWARE Tipo de Avaliação: AV Professor: ULISSES SPERLE GRACA DANIEL RODRIGUES DE SILOS MORAES Turma: 9003/AC Nota da Prova: 8,0 Nota de Partic.: 2 Data: 09/06/2014 20:09:29 1a Questão (Ref.: 201010182129) 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 de caixa prete tem como objetivo verificar erros especificamente na parte operacional das funcionalidas do sistema, ou seja, a parte esterna do software sem se importar muito como ele está estruturado internamente. 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 (Ref.: 201010113901) Pontos: 1,5 / 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, também conhecido como teste de estresse. Visa entender o comportamento de um sistema quando este é exposto a situações anormais de execução, levando-o à condições-limite de recursos com o intuito de verificar se o software está dentro dos limites aceitáveis de funcionamento que foram previamente estabelecidos entre desenvolvedores e cliente. 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. (Neste caso podemos considerar 0,5 para cada pergunta ou a critério do professor) 3a Questão (Ref.: 201010089884) Pontos: 0,5 / 0,5 Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 1,2,3,4,2,3,5,2,6 1,2,3,5,2,6 1,2,6,2,3,4,2,3,5,2,6 1,2,3,4,2,3,5,6 1,2,3,4,5,6 4a Questão (Ref.: 201010078433) Pontos: 0,5 / 0,5 Quais atividades estão relacionadas com Teste? Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. Atividades do final do ciclo de vida do software. Atividades durante todo o ciclo de vida do software. Somente atividades que avaliam produtos de software. Atividades somente no inicio do ciclo de vida do software. 5a Questão (Ref.: 201010078399) Pontos: 0,5 / 0,5 Qual a ordem correta dos passos envolvidos na Solução do defeito? Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 6a Questão (Ref.: 201010082857) Pontos: 0,5 / 0,5 Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: Chamar o programador e interromper os testes. Corrigir o erro e prosseguir com o teste. Anotar o erro mesmo assim e continuar com os testes previstos. Considerar um pequeno engano que pode muito bem ser ignorado. Interromper o processo de teste. 7a Questão (Ref.: 201010082845) 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 Desempenho. Teste de Performance. Teste de Usabilidade. Teste de Conformidade. Teste de Recuperação. 8a Questão (Ref.: 201010082838) Pontos: 1,0 / 1,0 Quem são os responsáveis para executar os testes unitários e testes de integração? Testadores. Desenvolvedores. Usuários. Desenvolvedores e Usuários. Analista de testes. 9a Questão (Ref.: 201010082974) Pontos: 1,0 / 1,0 Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PREVENTIVA: testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. trabalha sobre um produto com vícios de construção. 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. Realiza testes automáticos. 10a Questão (Ref.: 201010068544) Pontos: 0,5 / 0,5 A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Partição de Equivalência Fluxo de controle Complexidade Ciclomática Técnica de Estrutura de Controle Fluxo de Dados Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar