Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Disciplina: TESTES DE SOFTWARE Avaliação: Data: 29/11/2016 20:28:38 (A) Critério: AV Aluno: Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 2 Av. Parcial.: 2 1a Questão (Ref.: 162434) 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. Desta forma qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Caso você estivesse estruturando esta estratégia, quem (que grupo de pessoas) você escolheria para executar os testes? Resposta: Os desenvolvedores. Gabarito: 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. Seria um conflito de interesses, pois foram elas que o desenvolveram. Normalmente este grupo trabalha de forma conjunta e existem testes que somente serão conduzidos pelos desenvolvedores, como o teste de unidade. 2a Questão (Ref.: 94133) Pontos: 1,0 / 1,0 Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de manutenção possíveis? Descreva cada uma delas: Resposta: Manutenção corretiva - Corrigir alguma falha ou problema de software Manutenção perfectiva - incluir novas funções Manutenção Preventiva - Previnir para que erros de software não aconteça Manutenção adaptativa - adaptadando os softwares. Gabarito: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a manutenibilidade ou a confiabilidade futura. 3a Questão (Ref.: 63112) Pontos: 1,0 / 1,0 É INCORRETO afirmar que: A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. A revisão é importante durante todo o projeto de desenvolvimento. Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 1 of 4 05-12-2016 13:11 4a Questão (Ref.: 633627) Pontos: 1,0 / 1,0 Qual a técnica de depuração que começa no ponto aonde o sintoma foi descoberto e o código fonte é investigado retroativamente (manualmente) até que a causa seja encontrada? O grande problema desta técnica está no fato de que, à medida que o número de linhas do código fonte aumenta, o número de caminhos retroativos potenciais pode ser tornar demasiadamente grande. Marque a alternativa correta: Rastreamento Análise do Caminho lógico Força Bruta Eliminação da causa Causa raiz Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 63051) Pontos: 1,0 / 1,0 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? Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. 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 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. 6a Questão (Ref.: 701685) Pontos: 1,0 / 1,0 O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes. Teste de desempenho Teste de Configuração Teste de Interface Teste de Navegação Teste de conteúdo Gabarito Comentado. 7a Questão (Ref.: 56053) Pontos: 0,5 / 0,5 Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 2 of 4 05-12-2016 13:11 ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida. Marque a alternativa correta: C - A - D - B C - A - B - D C - B - D - A D - A - C - B A - B - D - C 8a Questão (Ref.: 46636) Pontos: 0,5 / 0,5 Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao desenvolvedor em intervalos regulares. Assinale a alternativa correta. Teste de Recuperação Teste Beta Teste Alfa Teste de Configuração Teste de Carga Gabarito Comentado. 9a Questão (Ref.: 701940) Pontos: 0,5 / 0,5 O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, Limpeza, Carga e Verificação. Marque a alternativa que define as atividades da etapa EXTRAÇÃO: Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário acrescentar novos Dados. Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e realiza-se a adaptação às exigências do novo sistema. Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para identificar áreas de disparidade e evitar erros ou perda de Dados. Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados em um formato único adequado para o processo de transformação. Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os Dados que serão migrados. 10a Questão (Ref.: 696996) Pontos: 0,0 / 0,5 Record & Playback é uma técnica de teste utilizada em um teste: unitário de caixa branca automático BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 3 of 4 05-12-2016 13:11 de aceitação de validação BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 4 of 4 05-12-2016 13:11
Compartilhar