Baixe o app para aproveitar ainda mais
Prévia do material em texto
TESTES DE SOFTWARE Simulado: CCT0204_SM_201001265025 V.1 Fechar Aluno(a): LUCIANO BEZERRA Matrícula: 201001265025 Desempenho: 5,0 de 8,0 Data: 30/04/2015 21:05:38 (Finalizada) 1a Questão (Ref.: 201001453882) 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. Sua Resposta: O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. É também conhecido como teste funcional, pois é baseado nos requisitos funcionais do software. O foco, nesse caso, é nos requisitos da aplicação, ou seja, nas ações que ela deve desempenhar. Compare com a sua resposta: 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.: 201001453961) As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, define 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. Caso você estivesse estruturando esta estratégia, quem (que grupo de pessoas) você escolheria para executar os testes? Sua Resposta: analistas de testes Compare com a sua resposta: Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. Seria um conflito de interesses, pois foram elas que o desenvolveram. Normalmente este grupo trabalha de forma conjunta e existem testes que somente serão conduzidos pelos desenvolvedores, como o teste de unidade. 3a Questão (Ref.: 201001354610) Pontos: 1,0 / 1,0 Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: Interromper o processo de teste. Anotar o erro mesmo assim e continuar com os testes previstos. Chamar o programador e interromper os testes. Corrigir o erro e prosseguir com o teste. Considerar um pequeno engano que pode muito bem ser ignorado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_... 1 de 4 30/04/2015 21:21 4a Questão (Ref.: 201001350179) Pontos: 1,0 / 1,0 O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais testes negativos, o analista de teste deve elaborar para o caso acima? Analise os seguintes casos e marque a alternativa correta. I - Idade menor que 18 anos. II - Idade igual a 18 anos. III - Idade igual a 61 anos. IV - Idade igual a 60 anos. As alternativas I, II e III são testes negativos. Somente a alternativa IV é teste negativo. Somente a alternativa III é teste negativo. As alternativas II, III E IV são testes negativos. As alternativas I e III são testes negativos. 5a Questão (Ref.: 201001385638) Pontos: 1,0 / 1,0 O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução. Normalmente utiliza-se um grafo de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis para que se possa elaborar os casos de uso. Como cada caminho é definido pelas expressões condicionais das estruturas de controle, devem-se determinar os casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. Determinar as classes de equivalência. Determinar um conjunto base de caminhos linearmente independentes. Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base. Determinar a complexidade ciclomática do diagrama de fluxo resultante. 6a Questão (Ref.: 201001385633) Pontos: 0,0 / 1,0 À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se transformar em um conjunto de erros graves para a sequência do projeto. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias ao longo do projeto. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. Pode ser realizada sem a presença de nenhum profissional de engenharia de software. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_... 2 de 4 30/04/2015 21:21 7a Questão (Ref.: 201001925162) Pontos: 0,0 / 1,0 Podemos ter em um mesmo documento de revisão diferentes tipos de revisão Técnica. Marque a alternativa que indica os três tipos possíveis: Verificação, validação e de auditoria Acompanhamento, técnica e de inspeção Validação, verificação e de inspeção Acompanhamento, verificação e de validação Verificação, técnica e de inspeção Gabarito Comentado. 8a Questão (Ref.: 201001354639) Pontos: 1,0 / 1,0 É INCORRETO afirmar que: A revisão é importante durante todo o projeto de desenvolvimento. Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 9a Questão (Ref.: 201001354612) Pontos: 1,0 / 1,0 Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. Corrige os erros de acordo com a prioridade e recomeça os testes. Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. Entrega o resultado do seu trabalho ao responsável pelos testes. 10a Questão (Ref.: 201001350146) Pontos: 0,0 / 1,0 Dentre as afirmativas abaixo: I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente; II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos; III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural; IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural. Podemos afirmar que: BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_... 3 de 4 30/04/2015 21:21 As opções I e IV são verdadeiras. As opções II e III são verdadeiras. As opções I, II e III são falsas. As opções II e IV são falsas. Asopções I, II e IV são verdadeiras. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_... 4 de 4 30/04/2015 21:21
Compartilhar