Buscar

AV 2014.3 AVALIAÇÃO DE SOFTWARE

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_AV_ » AVALIAÇÃO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA 
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 17/11/2014 20:24:04 
 
 
 1a Questão (Ref.: 201308277659) Pontos: 1,5 / 1,5 
A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e 
reduzindo os esforços de validação do software, ampliando, assim, a cobertura dos testes. 
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa 
as categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos 
de Qualidade de Software. 
Descreva as categorias do modelo FURPS. 
 
 
Resposta: Usabilidade: Testa as facilidades de uso pelo ponto de vista do usuário. Funcionabilidade: Se atende 
às necessidades do negócio, quanto as funções do sistema agregando valor de fato. Confiabilidade: Testa se é 
tolerante a falhas, se é confiável. Suportabilidade: Capacidade de manutenção do sistema. Desempenho: Testa 
se o tempo de resposta do sistema atende às necessidades. 
 
 
Gabarito: SUPORTABILIDADE: Teste de configuração e Teste de instalação. 
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de 
desempenho. 
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test. 
USABILIDADE: Teste de interface; Teste de usabilidade. 
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança. 
 
 
 
 2a Questão (Ref.: 201308198695) Pontos: 0,0 / 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 baixo nível e quando são aplicados. 
 
 
Resposta: Caixa branca: utilizado para testar a estrutura interna do software, ou seja, direto no código fonte. 
Requer alto conhecimento do analista devido a sua complexidade. Seus principais métodos são Cobertura de 
linha de código, cobertura de laços, cobertura de caminhos e cobertura de desvios condicionais. 
 
 
Gabarito: Teste unitário: Este tipo de teste é aplicado nos menores componentes de código criado, visando 
garantir que estes atendem as especificações em termos de características e de funcionalidade. É aplicado no 
código do programa. Teste de integração: O teste de integração focaliza o pacote de software completo e trata 
da verificação do programa como um todo. 
 
 
 
 3a Questão (Ref.: 201308181115) 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 da não conformidade 
 
Custo da conformidade 
 
Custo de desenvolvimento 
 
Custo da revisão 
 
Custo dos testes 
 
 
 
 4a Questão (Ref.: 201308181118) 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 do sistema 
 
Validação da integração 
 
Validação da unidade 
 
Validação da implementação 
 
Validação do aceite 
 
 
 
 5a Questão (Ref.: 201308181120) 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 etapa que tem como objetivo validar a solução 
como um todo? 
 
 
Validação da implementação 
 
validação do sistema 
 
Validação do aceite 
 
Validação da integração 
 
Validação da unidade 
 
 
 
 6a Questão (Ref.: 201308181133) 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: 
 
 
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo 
 
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados 
 
Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal 
 
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 
 
 
 
 7a Questão (Ref.: 201308181136) Pontos: 0,5 / 0,5 
Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são 
executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações 
distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de: 
 
 
Teste de verificação 
 
Teste unitário 
 
Teste de integração 
 
Teste de aceitação 
 
Teste de sistema 
 
 
 
 8a Questão (Ref.: 201308195741) Pontos: 0,5 / 0,5 
Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, 
marque a opção que NÃO faz parte deste rol de testes caixa-branca: 
 
 
Métodos de decomposição de requisitos 
 
Cobertura de desvios condicionais 
 
Cobertura de Caminhos 
 
Cobertura de linha de código 
 
Cobertura de laços 
 
 
 
 9a Questão (Ref.: 201308195758) Pontos: 1,0 / 1,0 
Marque a opção INCORRETA: 
 
 
O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, 
o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema. 
 
O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se 
a recuperação é executada corretamente. 
 
Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de 
uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após 
sua modificação. 
 
O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e 
normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do software, de acordo com 
o que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta. 
 
A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser 
acessados apenas por atores autorizados a acessá-las. 
 
 
 
 10a Questão (Ref.: 201308197944) Pontos: 1,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? 
 
 
gerente de teste 
 
Arquiteto de teste 
 
testador 
 
analista de teste 
 
desenvolvedor de software 
 
 
 
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais