Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0207_AV_201002155088 » AVALIAÇÃO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201002155088 - WALLACE SILVA MORAIS Professor: SHEILA DE GOES MONTEIRO Turma: 9004/AC Nota da Prova: 4,8 Nota de Partic.: 2 Data: 14/11/2013 19:22:07 1a Questão (Ref.: 201002295825) Pontos:0,0 / 0,8 O teste ___________________ é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando para o desenvolvedor em intervalos regulares. Com o resultado do teste, os desenvolvedores fazem as modificações necessárias e preparam a liberação do software para todos os clientes. fumaça Beta alfa caixa-branca regresão 2a Questão (Ref.: 201002296252) DESCARTADA Segundo a norma IEEE 829, qual o produto final deverá ser entregue ao solicitando dos testes e que contêm todas as informações necessárias para aferição da qualidade do produto avaliado, ou seja, onde todos os resultados dos testes devem ser agregados? Os casos de testes O relatório de tese de sistema O relatório de teste Master O log dos testes realizados O produto testado 3a Questão (Ref.: 201002278224) Pontos:0,8 / 0,8 Indique a opção abaixo que Não faz parte das atividades da Reunião de Revisão: Confirmar aquelas partes de um produto em que aperfeiçoamentos são indispensáveis. Obter trabalho técnico de qualidade mais uniforme de modo a tornar o trabalho técnico mais gerenciável. Corrigir as inadequações encontradas. Apontar aperfeiçoamentos necessários no produto de uma única pessoa ou de uma equipe. Confirmar aquelas partes de um produto em que aperfeiçoamentos são desnecessários. Página 1 de 4BDQ Prova 25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4a Questão (Ref.: 201002277283) Pontos:0,8 / 0,8 Marque a alternativa correta: I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de regressivos testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. II - Testes progressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades. III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre testes caixa branca ou testes caixa preta já que as abordagens não permitem que sejam utilizadas em conjunto em um mesmo projeto de software. Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Apenas as sentenças II e III estão corretas Apenas a sentença III está correta Todas as sentenças estão corretas 5a Questão (Ref.: 201002292939) Pontos:0,0 / 0,8 No Teste de integração utiliza-se uma técnica sistemática para construir a arquitetura do software enquanto se conduz testes para descobrir erros associados com as interfaces a partir dos componentes já testados através do teste de unidade. O teste de integração focaliza o pacote de software completo e trata da verificação do programa como um todo. Este tipo de teste faz uso de técnicas de projeto de casos de teste que enfocam as entradas e saídas, além de exercitar caminhos específicos. Existem basicamente duas abordagens que podem ser utilizadas:Não incremental (Big-Bang) e Incremental. Explique-as e cite exemplos de tipos de teste que utilizam estas técnicas. Resposta: Teste da Caixa Preta: é o teste voltado para a funcinalidade. Teste da Caixa Branca: é o teste voltado para a estrutura. Gabarito: Não incremental (big-Bang) - todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Pode ser complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental - O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de integração: - Integração descendente ou Top-down - Integração ascendente ou Botton-up - Teste de regressão - Teste fumaça Página 2 de 4BDQ Prova 25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 6a Questão (Ref.: 201002295789) Pontos:0,8 / 0,8 O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas duas abordagens: Incremental e Não Incremental Formal e Informal On-Line e Off-Line Descendente e Ascendente Inspeção e Walkthrough 7a Questão (Ref.: 201002295032) Pontos:0,0 / 0,8 Após a definição da estratégia de testes é necessário criar o ambiente de teste, que não é apenas uma configuração de hardware, mas toda uma estrutura a ser considerada onde o teste será executado (Pessoal, hardware, software, Rede e Documentação). Indique dentre as opções abaixo, qual item do ambiente de teste está com o seu conteúdo errado. Documentação: Controle de documentação de software e das mudanças efetuadas e Procedimento para garantir a adequação aos padrões de desenvolvimento de software. Hardware: Plataforma, Impressoras, Scanners. Software: Software a ser testado, Sistema operacional, Procedimentos de teste. Rede: Protocolos, Autorizações, Usuários. Pessoal: Usuários, Desenvolvedores, Testadores. 8a Questão (Ref.: 201002277291) Pontos:0,8 / 0,8 Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados sejam implementados, geralmente servindo como base de um processo de verificação automática. Os testes funcionais estão relacionados as regras de negócio para que se obtenha ampla cobertura dos cenários de negócio. Sua melhor descrição está em um modelo de casos de uso e em casos de uso.Marque a categoria que melhor representa a descrição anterior. Teste de Usabilidade Teste de Funcionalidade Teste de Compatibilidade (Versionamento) Teste de Performance (Desempenho) Teste de Confiabilidade e Disponibilidade 9a Questão (Ref.: 201002277018) Pontos:0,8 / 0,8 Marque a opção INCORRETA Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros. O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na Página 3 de 4BDQ Prova 25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp manutenção das diversas versões de testes, para cada versão de software existente. Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, poisnão exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento. Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado . 10a Questão (Ref.: 201002278229) Pontos:0,8 / 0,8 Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder? Qual era o problema? Qual a consequência? Quando será corrigido? O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões? Qual era o erro? Quem o revisou? Quando será corrigido? Qual era o defeito? Qual a consequência? Quem o revisou? 11a Questão (Ref.: 201002295801) Pontos:0,0 / 0,8 Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: testes de baixo nível e de alto nível. Descreva quais são os testes que são considerados de alto nível e quando são aplicados. Resposta: O teste de alto nível esta voltado para teste do Sistema como um todo, garantido a qualidade do produto a ser entregue. Gabarito: teste de sistema: O teste de sistema se refere ao comportamento de todo o sistema / produto definido pelo escopo de um projeto ou programa de desenvolvimento. Neste tipo de teste o ambiente de teste deve corresponder o máximo possível ao objetivo final, ou o ambiente de produção, para minimizar que os riscos de falhas específicas de ambiente não serem encontradas durante o teste. teste de aceite: teste de aceitação é de responsabilidade do cliente. Ele irá validar todas as funcionalidades do sistema Período de não visualização da prova: desde 04/11/2013 até 22/11/2013. Página 4 de 4BDQ Prova 25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar