Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/26/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3 Avaliação: CCT0272_AV_201207040304 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201207040304 GUSTAVO SILVA DE BRITO JUNIOR Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 2 Data: 07/11/2014 08:25:01 1a Questão (Ref.: 201207138442) Pontos: 0,5 / 0,5 Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que não representa uma atividade do teste Caixa Branca. Identifiquem funções incorretas ou faltando; Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Exercitam estruturas de dados internas para assegurar sua validade; 2a Questão (Ref.: 201207107446) Pontos: 0,5 / 0,5 É INCORRETO afirmar que: 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. Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. A revisão é importante durante todo o projeto de desenvolvimento. 3a Questão (Ref.: 201207100394) Pontos: 1,0 / 1,0 Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação do sistema, estamos falando de que tipo de teste? Regressão. Desempenho. Recuperação. Segurança. Estresse. 4a Questão (Ref.: 201207138438) Pontos: 0,5 / 0,5 11/26/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3 Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. 5a Questão (Ref.: 201207097529) Pontos: 0,5 / 0,5 Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de Integração em aplicações convencionais. Na estratégia BigBang os testes unitários são dispensados já que toda a estrutura é testada numa única rodada durante o teste de integração Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as camadas da interface do usuário, avançandose até a camada que trata o processamento interno. Na estratégia da Integração Descendente (topdown) os testes começam nos módulos superiores da hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou controlados. Na estratégia da Integração Ascendente (bottomup) cada módulo no nível inferior da hierarquia é testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste caso, apenas módulos drivers são necessários. 6a Questão (Ref.: 201207294279) Pontos: 0,5 / 0,5 Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. Teste de matriz ortogonal Baseado em Grafo Análise do valor Limite Particionamento em Equivalência Teste de ramos 7a Questão (Ref.: 201207107385) Pontos: 0,5 / 0,5 Sabese que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada caso de teste. Pensando nisso, o que é valor limite? Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. Uma parte de um domínio de entrada ou saída para a qual o comportamento de um componente ou sistema é assumido a ser o mesmo. Os valores utilizados no teste devem ser equivalentes. Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na menor distancia incremental em cada lado da margem. Um diagrama que descreve os estados que um componente ou sistema pode assumir, e mostra os eventos ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro. 11/26/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3 8a Questão (Ref.: 201207206689) Pontos: 1,5 / 1,5 Uma vez gerado o códigofonte, 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. Descrevao. Resposta: Teste da caixa preta tambem conhecido como comportamental tem como objetivo garantir que as funções estão operacionais. Busca ainda encontrar erros nas funções. É realizado na interface do software 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. 9a Questão (Ref.: 201207138462) Pontos: 1,0 / 1,0 Considere que Pedro trabalha em uma empresa que pretende implantar uma nova plataforma de Sistema de Gestão, já tendo inclusive analisado diversos fornecedores e escolhido o que achou mais conveniente. Qual é a migração sugerida para este momento? Migração de processo de negócio Migração de base de dados Migração de mídias de armazenamento Migração de aplicação Migração do processo de gerenciamento 10a Questão (Ref.: 201207206211) Pontos: 1,5 / 1,5 Você trabalha em uma empresa e é responsável pela manutenção do sistema de estoque e o seu principal usuário solicita apoio para acomodar algumas alterações neste sistema devido a mudanças nos processos de negócio. Descreva o tipo de manutenção adequada a esta solicitação. Resposta: manutenção perfectiva a qual busca atender a uma solicitação do usuário. Gabarito: Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar melhoramentos gerais. Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Compartilhar