Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0774_AV_201509169148 » QUALIDADE E TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201509169148 - JOSÉ EDILBERTO DE CASTRO SILVA Professor: FLAVIA VANCIM FRACHONE MASSA Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 13/11/2018 20:24:57 1a Questão (Ref.: 201509311230) Pontos: 1,0 / 1,0 Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: garantia de qualidade; custo da qualidade; reengenharia de processos; controle de qualidade; gold plate. 2a Questão (Ref.: 201509292482) Pontos: 1,0 / 1,0 Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: Deficiência no planejamento dos testes Falta de técnicas e ferramentas de testes de software no mercado. Ausência da gerência de qualidade independente Qualidade é aplicada tardiamente no projeto Falta de um modelo corporativo de qualidade 3a Questão (Ref.: 201509292733) Pontos: 0,0 / 1,0 Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade: Avaliar e garantir que não estão envolvendo clientes e usuários nos processos Avaliar se estão atualizando o mapa de riscos dos projetos Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento Avaliar se estão produzindo as atas de reuniões Avaliar se estão registrando os defeitos encontrados 4a Questão (Ref.: 201509292747) Pontos: 0,0 / 1,0 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 of 4 28/11/2018 15:53 Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em Equivalência, marque a opção correta. Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande maioria a base da maioria dos algoritmos implementados. Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha instruções de laços e if aninhadas. Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de erros (por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse. Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste com uma visualização geométrica associada aos valores de entrada de uma aplicação. Este método 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. 5a Questão (Ref.: 201509293702) Pontos: 1,0 / 1,0 Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta: "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". Configuração Navegação Desempenho Segurança Componente 6a Questão (Ref.: 201509308309) Pontos: 1,0 / 1,0 Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca: Cobertura de linha de código Cobertura de desvios condicionais Cobertura de Caminhos Cobertura de laços Métodos de decomposição de requisitos 7a Questão (Ref.: 201509293706) Pontos: 1,0 / 1,0 Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Teste funcional Teste de regressão BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 of 4 28/11/2018 15:53 Teste de integração Teste de unidade Teste de lógica 8a Questão (Ref.: 201509310491) Pontos: 1,0 / 1,0 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. Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela que não corresponde a uma destas pessoas. Líder do projeto de teste Analista de teste Testador Usuário Arquiteto de teste 9a Questão (Ref.: 201509311540) Pontos: 0,0 / 1,0 Em relação as ferramentas de testes automa�zado as ferramentas que possibilitam apoiar o processo de verificação do so�ware e que apresentam como principais caracterís�cas: a análise da complexidade, a compreensão do código e a análise sintá�ca e semân�ca do código. São classificadas como ferramentas: Ferramentas de Revisões e Inspeções Ferramentas de Modelagem e Automação Ferramentas de Suporte aos Testes Ferramentas de execução e conferência Ferramentas de Planejamento de testes 10a Questão (Ref.: 201509293703) Pontos: 0,0 / 1,0 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. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto. Devemos estabelecer um plano formal para os testes? Devemos refazer os testes quando acrescentamos novos componentes ao sistema? Quando devemos envolver o cliente? Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software? Como conduzir os testes de software? Período de não visualização da prova: desde 07/11/2018 até 27/11/2018. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 of 4 28/11/2018 15:53 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 of 4 28/11/2018 15:53
Compartilhar