Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0774_AV_201404082328 » QUALIDADE E TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201404082328 - FRANCISCO LEONARDO LOPES DA SILVA Professor: ROBSON LORBIESKI Turma: 9003/AC Nota da Prova: 4,0 Nota de Partic.: Av. Parcial Data: 21/11/2018 16:03:22 1a Questão (Ref.: 201404215728) 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: custo da qualidade; garantia de qualidade; controle de qualidade; reengenharia de processos; gold plate. 2a Questão (Ref.: 201404196980) Pontos: 1,0 / 1,0 Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: Falta de técnicas e ferramentas de testes de software no mercado. Falta de um modelo corporativo de qualidade Deficiência no planejamento dos testes Ausência da gerência de qualidade independente Qualidade é aplicada tardiamente no projeto 3a Questão (Ref.: 201404197234) Pontos: 0,0 / 1,0 Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos: Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 of 4 12/12/2018 17:03 4a Questão (Ref.: 201404198199) Pontos: 0,0 / 1,0 O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em: Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência 5a Questão (Ref.: 201404336101) Pontos: 1,0 / 1,0 Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro. Teste funcional Teste de linguagem Teste de negócio Teste de usabilidade Teste requisitos 6a Questão (Ref.: 201404661044) Pontos: 0,0 / 1,0 Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes. Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de caixa preta é: Prepara casos de testes baseados na especificação do software. O método de teste para obtenção de casos de teste de cobertura de desvio condicional. Preparar casos de teste baseados na estrutura interna do software. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 7a Questão (Ref.: 201404212824) Pontos: 1,0 / 1,0 Marque a opção INCORRETA: A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser acessados apenas por atores autorizados a acessá-las. O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se a recuperação é executada corretamente. O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 of 4 12/12/2018 17:03 Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação. O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do software, de acordo com o que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta. 8a Questão (Ref.: 201404663690) Pontos: 0,0 / 1,0 Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é correto admitir que: Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser anotado e irá interromper os testes. Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, dando agilidade ao processo como um todo. Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após as atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega. Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a conclusão dos testes é que a nova versão do software será baixada no ambiente para uma nova rodada de testes. Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para auxiliar na interpretação dos resultados. 9a Questão (Ref.: 201404216054) 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 execução e conferência Ferramentas de Suporte aos Testes Ferramentas de Modelagem e Automação Ferramentas de Planejamento de testes 10a Questão (Ref.: 201404213676) Pontos: 0,0 / 1,0 Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de mais alto nível é o plano de garantia de qualidade de software que é subdividido em: Plano de teste e Caso de Uso Estratégia de validação e Estratégia de verificação Plano de sistema e Plano unitário Plano mestre de verificação e Plano Mestre de validação Relatórioio de erro e Relatório de teste 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 12/12/2018 17:03 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 of 4 12/12/2018 17:03
Compartilhar