Buscar

Avaliação de Software: Tipos de Testes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais