Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0207_AV2_201201170541 » AVALIAÇÃO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201201170541 - MARCO ANTONIO SILVA JORGE Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: Data: 05/06/2013 10:11:14 1a Questão (Cód.: 124450) Pontos: 0,0 / 1,0 Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de teste, ou seja, em montar o ambiente de teste e escolher as ferramentas de teste? desenvolvedor de software gerente de teste analista de teste testador Arquiteto de teste 2a Questão (Cód.: 106695) Pontos: 0,5 / 0,5 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 Performance (Desempenho) Teste de Funcionalidade Teste de Confiabilidade e Disponibilidade Teste de Compatibilidade (Versionamento) 3a Questão (Cód.: 125511) Pontos: 0,0 / 0,5 Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos, abordagens, recursos e programação das atividades. E que tem como principais características : geração de planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de acordo com o tempo disponível, são classificadas como ferramentas: Ferramentas de execução e conferência Ferramentas de Modelagem e Automação Ferramentas de Planejamento de testes Ferramentas de Revisões e Inspeções Ferramentas de Suporte aos Testes 4a Questão (Cód.: 106413) Pontos: 0,0 / 0,5 Marque a opção INCORRETA: Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes. A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto. Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. 5a Questão (Cód.: 125260) Pontos: 0,0 / 0,5 João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria? Teste Fumaça Teste de Regressão Teste de Integração Teste de Validação Teste de Unidade 6a Questão (Cód.: 125528) Pontos: / 1,5 Os Teste automatizados Utilizam ferramentas que possibilitem simular usuários ou atividades humanas de forma a não requerem procedimentos manuais no processo de execução dos testes. Entretanto requerem profissionais especializados e tempo no desenvolvimento da automação dos testes. Quais os dois tipos de testes possíveis quanto utilizamos estes tipos de testes? Resposta: Teste de funcionalidade e Validação Gabarito: Teste Regressivo: Quando temos nova versão de software e comparamos com a versão anterior, o teste é em função de algo do passado. Teste Progressivo: Quando utilizamos um script de teste de desempenho para simular a quantidade de 1.000 usuários virtuais e depois reexecutamos numa nova versão do sistema usando agora 2.000, desejamos ver o comportamento futuro do sistema 7a Questão (Cód.: 125205) Pontos: / 1,5 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: Teste de validação e aceitação, são aplicados quando são exigidos maiores niveis de abstração nos testes, 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 8a Questão (Cód.: 107633) Pontos: 0,5 / 0,5 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 erro? Quem o revisou? Quando será corrigido? Qual era o problema? Qual a consequência? Quando será corrigido? O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões? Qual era o defeito? Qual a consequência? Quem o revisou? O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 9a Questão (Cód.: 106422) Pontos: 0,5 / 0,5 Marque a opção INCORRETA 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 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. 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. 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 . 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. 10a Questão (Cód.: 107638) Pontos: 1,0 / 1,0 Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. Teste de ramos Análise do valor Limite Baseadoem Grafo Teste de matriz ortogonal Particionamento em Equivalência
Compartilhar