Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201001234330) Pontos: 0,1 / 0,1 Qual é a vantagem de usar testadores independentes? Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores. As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de teste. Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. 2a Questão (Ref.: 201001760594) Pontos: 0,1 / 0,1 Qual o principal objetivo de um testador? Encontrar bugs Corrigir bugs Acompanhar o desenvolvimento Garantir a qualidade Documentar bugs 3a Questão (Ref.: 201001766583) 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 não representa um elemento crítico da garantia de qualidade de software e não deve ser enquadrada como uma ú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 a afirmativa III está correta Apenas a afirmativa II está correta Todas as afirmativas estão corretas Apenas as afirmativas I e III estão corretas Gabarito Comentado. 4a Questão (Ref.: 201001234310) Pontos: 0,1 / 0,1 Quais atividades estão relacionadas com Teste? Somente atividades que avaliam produtos de software. Atividades do final do ciclo de vida do software. Atividades somente no inicio do ciclo de vida do software. Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. Atividades durante todo o ciclo de vida do software. 5a Questão (Ref.: 201001238763) Pontos: 0,1 / 0,1 É INCORRETO afirmar que: Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. A revisão é importante durante todo o projeto de desenvolvimento. Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. 1a Questão (Ref.: 201001269755) Pontos: 0,1 / 0,1 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? 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. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. Devemos nos preocupar como teste somente após o código tiver sido gerado. 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. Gabarito Comentado. 2a Questão (Ref.: 201001766582) Pontos: 0,0 / 0,1 João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I - O grupo foi formado por quatro componentes II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III - A reunião ocorreu um dia após a preparação antecipada. IV - A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro das restrições e recomendação a uma RTF: Todas as características Somente as características II, III e IV Somente as características I, II e III Somente as características I, III e IV Somente as características I, II e IV 3a Questão (Ref.: 201001234286) Pontos: 0,1 / 0,1 Qual é o propósito dos testes? Remover defeitos. Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Encontrar 100% dos defeitos do software. Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. 4a Questão (Ref.: 201001872768) Pontos: 0,0 / 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: I, II e III I, III e IV II, III e IV I, II e IV I, II, III e IV. 5a Questão (Ref.: 201001766625) Pontos: 0,0 / 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: Todas as afirmativas estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa III está correta Apenas as afirmativas I e II estão corretas Apenas as afirmativas I e III estão corretas 1a Questão (Ref.: 201001846161) Pontos: 0,1 / 0,1De acordo com Roger Pressman em seu livro Engenharia de Software, assinale qual das opções abaixo NÃO representa uma estratégia de teste de software: Teste de unidade. Teste de caixa preta. Teste de sistema. Teste de validação. Teste de Integração. 2a Questão (Ref.: 201001846158) Pontos: 0,1 / 0,1 João é um Engenheiro de Software que foi incumbido de realizar um conjunto de testes dentro de uma estratégia que foca o esforço de verificação no menor elemento de projeto de um software. Assinale a alternativa que indica qual o tipo de estratégia utilizada por João: Teste de validação. Teste de sistema. Teste de unidade. Teste de depuração. Teste de integração. 3a Questão (Ref.: 201001824917) Pontos: 0,1 / 0,1 Assinale a alternativa que não corresponde a um dos testes de software, realizados em softwares comerciais. Teste de sistema Teste de volatilidade de requisitos Teste de validação Teste de unidade Teste de integração 4a Questão (Ref.: 201001868484) 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, Sistema, Aceitação e Unidade Integração, Unidade, Aceitação e Sistema Unidade, Integração, Sistema e Aceitação 5a Questão (Ref.: 201001238714) Pontos: 0,1 / 0,1 Assinale a resposta correta: Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitários, de integração, de sistemas e de aceitação são classificados como teste de validação. A validação é executada antes da verificação. Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. Validação: Realiza inspeções, revisões sobre o produto gerado pelas diversas etapas de teste (revisões de requisitos, modelo e inspeções de código). Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto. 1a Questão (Ref.: 201001766584) Pontos: 0,1 / 0,1 João é um engenheiro de software que foi designado para reunir um grupo de outros desenvolvedores para a realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I - O grupo foi formado por cinco componentes II - A preparação antecipada (revisão) durou em torno de duas horas e sete minutos. III - A reunião ocorreu dois dias após a preparação antecipada. IV - A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro das restrições e recomendação a uma RTF: Somente as características I e II Somente as características II e IV Somente as características III e IV Somente as características II e III Somente as características I e IV 2a Questão (Ref.: 201001817587) 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 Unidade, sistema e integração Integração, sistema e unidade Integração, unidade e sistema Sistema, unidade e integração 3a Questão (Ref.: 201001872784) Pontos: 0,1 / 0,1 Analise a ilustração sobre a regra 10 de Myers Assinale a alternativa que representa corretamente o conceito desta regra: Quanto menor for a equipe de testes e mais os próprios desenvolvedores testarem seus softwares, mais bugs serão encontrados após os testes. Quanto mais cedo no processo de desenvolvimento de um software um bug for encontrado e corrigido, menor será o custo da correção. O custo da correção de bugs tem se mantido constante nas principais empresas desenvolvedoras de softwares, investindo-se em teste ou não. Quanto maior o investimento em teste, mais rápido os bugs são corrigidos apesar do alto custo necessário. Quanto mais tempo for dedicada à tarefa de teste, mais bugs serão corrigidos apesar da demora e do custo necessários. 4a Questão (Ref.: 201001766626) Pontos: 0,1 / 0,1 João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I - O grupo foi formado por quatro componentes II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III - A reunião ocorreu três dias após a preparação antecipada. IV - A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro das restrições e recomendação a uma RTF: Somente as características I, III e IV Somente as características I, II e IV Todas as características Somente as características II, III e IV Somente as características I, II e III 5a Questão (Ref.: 201001824917) Pontos: 0,1 / 0,1 Assinale a alternativa que não corresponde a um dos testes de software, realizados em softwares comerciais. Teste de validação Teste de integração Teste de sistema Teste de volatilidade de requisitos Teste de unidade
Compartilhar