Baixe o app para aproveitar ainda mais
Prévia do material em texto
TESTES DE SOFTWARE Simulado: CCT0103_SM_201502353351 V.1 Aluno(a): CLEISON MADES SILVA PEDROSA Matrícula: 201502353351 Desempenho: 0,5 de 0,5 Data: 20/04/2017 19:46:29 (Finalizada) 1a Questão (Ref.: 201503081519) Pontos: 0,1 / 0,1 Identifique a sequência correta do Ciclo de Vida de Teste que acontece ao longo do ciclo de vida de um software? Unidade, Sistema, Interface e Integração Integração, Unidade, Aceitação e Sistema Integração, Sistema, Aceitação e Unidade Unidade, Integração, Sistema e Aceitação 2a Questão (Ref.: 201503037952) Pontos: 0,1 / 0,1 Assinale a alternativa que não corresponde a um dos testes de software, realizados em softwares comerciais. Teste de volatilidade de requisitos Teste de integração Teste de validação Teste de sistema Teste de unidade 3a Questão (Ref.: 201503085803) Pontos: 0,1 / 0,1 Em 1976, Michael Fargan publicou um artigo sobre inspeções de código no qual explicava como este tipo de trabalho poderia reduzir os defeitos dos softwares. No mesmo ano, Glenford Myers lançou o livro Software reability principles and pratices (Nova York: Wiley). Nele ele buscou demonstrar a importância de os testes serem feitos corretamente e introduziu o conceito de caso de teste. Mas foi em 1979 que ele lançou outro livro, The art of software testing (Nova York: Wiley) no qual ele criou alguns conceitos sobre teste de software, tornando-se na época, um dos principais livros sobre qualidade de software. De acordo com estes conceitos, analise as afirmativas abaixo: I - Os testes unitários podem remover entre 30% e 50% dos defeitos dos programas. II - Os teste de sistema podem remover entre 30% e 50% dos defeitos remanescentes. III - Desse modo, os sistemas podem ir para produção ainda com aproximadamente 49% de defeitos. IV - Por último, as revisões de códigos podem reduzir entre 20% e 30% desses defeitos. São afirmativas corretas apresentadas por Myers: II, III e IV I, II e IV I, III e IV I, II, III e IV. I, II e III Gabarito Comentado. 4a Questão (Ref.: 201502979660) Pontos: 0,1 / 0,1 Com relação à importância da atividade de teste de software, analise as afirmativas abaixo: I - Desenvolver softwares envolve uma série de atividades em que as oportunidades de injeção de falhas são muito grandes. Estes erros podem começar a aparecer logo no início do processo, onde os objetivos podem estar erroneamente especificados, além de erros que venham a ocorrer em fases de projeto e desenvolvimento posteriores. II - Por causa da inabilidade humana de realizar e se comunicar com perfeição, o desenvolvimento é acompanhado de garantia de qualidade. III - A atividade de teste de software é um elemento crítico da garantia de qualidade de software e representa a última revisão de especificação, projeto e codificação. Assinale a alternativa correta abaixo: Apenas as afirmativas I e II estão corretas Apenas as afirmativas I e III estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa III está correta Todas as afirmativas estão corretas 5a Questão (Ref.: 201503030622) Pontos: 0,1 / 0,1 A sequência correta para a aplicação de testes ao longo do ciclo de vida de um software é? Assinale a alternativa correta: Unidade, integração e sistema Integração, sistema e unidade Sistema, unidade e integração Integração, unidade e sistema Unidade, sistema e integração TESTES DE SOFTWARE Simulado: CCT0103_SM_201502353351 V.1 Aluno(a): CLEISON MADES SILVA PEDROSA Matrícula: 201502353351 Desempenho: 0,5 de 0,5 Data: 20/04/2017 20:00:33 (Finalizada) 1a Questão (Ref.: 201502458796) Pontos: 0,1 / 0,1 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,6 1,2,6,2,3,4,2,3,5,2,6 1,2,3,4,2,3,5,2,6 1,2,3,4,5,6 1,2,3,5,2,6 2a Questão (Ref.: 201502451737) Pontos: 0,1 / 0,1 Sabe-se 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? 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. Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. 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. 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. 3a Questão (Ref.: 201502447313) Pontos: 0,1 / 0,1 Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. Caixa Branca. Sequencial. Lógica. Caixa Preta Teste incremental. 4a Questão (Ref.: 201502978378) Pontos: 0,1 / 0,1 Também conhecido por teste estrutural ou orientado à lógica, é uma técnica de teste de software que trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos, tais como, teste de condição, teste de fluxo de dados, teste de ciclos e teste de caminhos lógicos. Trata-se da técnica de teste de: Caixa-branca Depuração Unidade Integração Caixa-preta Gabarito Comentado. 5a Questão (Ref.: 201502482795) Pontos: 0,1 / 0,1 O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta. Erros de comportamento ou de desempenho; Erros de interface; Erros de estrutura de controle; Erros de inicialização e término; Erros em estruturas de dados ou acesso a bases de dados externas;
Compartilhar