Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0207_AV1_201201516587 » AVALIAÇÃO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: 201201516587 - ANDRÉ CAMPOS DA SILVA Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 24/04/2013 21:10:13 1a Questão (Cód.: 107624) Pontos: 0,5 / 0,5 O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do processo de validação? Validação da implementação Validação do aceite Validação do sistema Validação da unidade Validação da integração 2a Questão (Cód.: 107639) Pontos: 0,5 / 0,5 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 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 Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados 3a Questão (Cód.: 107621) Pontos: 0,5 / 0,5 O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento. Custo de desenvolvimento Custo da conformidade Custo dos testes Custo da revisão Custo da não conformidade Pontos: 0,5 / 0,5 Página 1 de 4BDQ Prova 09/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2839... 4a Questão (Cód.: 107632) Você trabalha em uma empresa de desenvolvimento de software e está participando de um a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicouos objetivos, processos e documentos para cada participante da reunião. Ele checou tambémos critérios de entrada. Esta fase é normalmente conhecida como: Planejamento Acompanhamento Retrabalho Kick-off Preparação Individual 5a Questão (Cód.: 106695) Pontos: 1,0 / 1,0 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 Confiabilidade e Disponibilidade Teste de Funcionalidade Teste de Performance (Desempenho) Teste de Compatibilidade (Versionamento) 6a Questão (Cód.: 106410) Pontos: 1,0 / 1,0 Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos trabalho sobre um processo de teste de software. Myers é o autor do livro "The Art of Software Testing", considerado por muitos como a primeira obra de real valor sobre teste de software e a criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a Regra 10 de Myers afirma ? A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do momento em que são descobertos. A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e tempo para testar sistemas. A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento para concentrar o investimento e a atenção da equipe. A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los. A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de correção devido ao maior dominio da equipe de desenvolvimento do sistema. 7a Questão (Cód.: 106680) Pontos: 1,0 / 1,0 Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido. diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software. Página 2 de 4BDQ Prova 09/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2839... é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto. 8a Questão (Cód.: 107641) 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. Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software? Devemos estabelecer um plano formal para os testes? Devemos refazer os testes quando acrescentamos novos componentes ao sistema? Como conduzir os testes de software? Quando devemos envolver o cliente? 9a Questão (Cód.: 106422) Pontos: 0,0 / 1,0 Marque a opção INCORRETA 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. 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 manutenção das diversas versões de testes, para cada versão de software existente. 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, pois nã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 . 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. 10a Questão (Cód.: 106687) Pontos: 1,0 / 1,0 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 Página 3 de 4BDQ Prova 09/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2839... 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. Todas as sentenças estão corretas Apenas a sentença III está correta Todas as sentenças estão erradas Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. Página 4 de 4BDQ Prova 09/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2839...
Compartilhar