Buscar

AV - 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 4 páginas

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

Prévia do material em texto

Avaliação: CCT0207_AV_200301107321 » AVALIAÇÃO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 200301107321 - JULIANA MARA MELO DE SOUZA 
Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA
Nota da Prova: 7,2 Nota de Partic.: 0 Data: 08/11/2013 13:20:03
1
a
 Questão (Ref.: 200301225691) Pontos: 0,8 / 0,8
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Análise do valor Limite
Baseado em Grafo
Teste de ramos
Teste de matriz ortogonal
Particionamento em Equivalência
2
a
 Questão (Ref.: 200301225695) Pontos: 0,8 / 0,8
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 aceitação
Teste de integração
Teste de sistema
Teste de verificação
Teste unitário
3a Questão (Ref.: 200301240317) DESCARTADA
Marque a opção INCORRETA:
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. 
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 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. 
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. 
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. 
4
a
 Questão (Ref.: 200301240449) Pontos: 0,8 / 0,8
O plano de garantia de qualidade é um documento de alto nível elaborado inicialmente no processo de qualidade 
de software. Cite pelo menos 3 que devem ser abordados neste documento.
Resposta: Garantia da qualidade, planejamento da qualidade e controle da qualidade.
Gabarito: ¿ O propósito do documento
¿ Apresentação do processo de verificação e validação
¿ Gerenciamento da garantia da qualidade do software
¿ Equipe de revisões e auditorias (qualidade do processo)
¿ Equipe de teste de software (qualidade do produto)
¿ Histórico de experiências passadas e benchmarking
¿ Principais documentações a serem empregadas
¿ Referências a ferramentas, técnicas e metodologias
¿ Referências a padrões, práticas, convenções e métricas
¿ Gerenciamento do testware
¿ Treinamentos necessários
¿ Política de gerenciamento de riscos
¿ Estimativas e macrocronograma
5a Questão (Ref.: 200301225677) Pontos: 0,8 / 0,8
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 do aceite
Validação da implementação
6
a
 Questão (Ref.: 200301241228) Pontos: 0,8 / 0,8
Segundo a norma IEEE 829, qual o produto final que deverá ser entregue ao solicitante 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?
O relatório de teste de sistema 
O produto testado 
O log dos testes realizados 
O relatório de teste Master 
Os casos de testes 
7
a
 Questão (Ref.: 200301240321) Pontos: 0,8 / 0,8
"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" . A descrição 
apresentada é referente a que tipo de teste ?
Teste de disponibilização (Teste de configuração)
Teste de Validação
Teste de unidade
Teste de Integração
Teste Regressão
8
a
 Questão (Ref.: 200301240326) Pontos: 0,0 / 0,8
Analise as 3 sentenças abaixo:
I . Teste Alfa é conduzido na instalação do desenvolvedor por um grupo representativo de usuários finais. O 
software é utilizado em um cenário natural e realizado em conjunto desenvolvedores e usuários, registrando os 
erros e os problemas de uso. Este tipo de teste normalmente é conduzido em um ambiente controlado. 
II. Teste Beta é 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 beta, os desenvolvedores fazem as modificações 
necessárias e preparam a liberação do software para todos os clientes.
III.Teste de esforço tenta verificar se os mecanismos de proteção incorporados ao sistema vão de fato protege-lo 
contra acesso indevido
Marque a opção correta: 
Somente II e III são verdadeiras
Somente I e II são verdadeiras
Somente I e III são verdadeiras
Somente II é verdadeira
Somente III é verdadeira
9
a
 Questão (Ref.: 200301240337) Pontos: 0,8 / 0,8
O teste de validação inicia-se no final do teste de integração, quando os components individuais foram executados, 
o software está completo e os erros de interface corrigidos.Nos testes de validação os mecanismos de testes estão 
segmentados em dois níveis de testes: Baixo nível e Alto Nível, Qual a diferença entre Baixo e Alto Nível ? Cite um 
exemplo de tipo de teste de cada um dos níveis.
Resposta: Os testes de baixo nível focam no desenvolvimento, procurando saber se todos os componentes do 
software estão funcionando corretamente de forma isolada e integrados, através de testes de unidade e integração. 
Os testes de alto nível visa verificar funcionalidade, verificando se o software está pronto, se pode ser utilizado pelo 
usuário e se está de acordo com o que foi solicitado pelo cliente, nessa fase são realizados testes de sistema e 
aceite.
Gabarito: Testes de baixo Nível : Caracterizados por exigirem dos profissionais de testes um profundo 
conhecimento da estrutura interna do produto. Teste de Unidade Teste de Integração Testes de Alto Nível : 
Caractetizan-se por não requerem esse conhecimento da estrutura interna, possibilitando testes com maior grau de 
abstração. Teste de Sistema Teste de Aceitação
10a Questão (Ref.: 200301240387) Pontos: 0,8 / 0,8
Analise as 3 sentenças abaixo:
I.No Teste de Integração, a abordagem Incremental atua da seguinte forma: 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.
II.Gerência da Qualidade de software é a área responsável pel garantia da qualidade do software. Responde pelo 
gerenciamento dos profissionais de qualidade envolvidos na verificação das diversas etapas de um processo de 
engenhaia de software e está voltada para a gestão da garantia da qualidade de software, ou seja, tem como 
objetivo verificar a aderência entre o processo de desenvolvimento estabelecido e as práticas dos diversos 
profissionais envolvidos no processo.
III.O teste de aceite (aceite formal e Alpha-teste) é a última etapa de teste antes da implantação do software. O 
objetivo do teste de aceitação é verificar se o software está pronto e pode ser utilizado pelos usuários finais para 
executar as tarefas e funções para as quais foi criado. Nesta etapa,o software é disponibilizado para clientes e 
usuários com o objetivo de estes validarem todas as funcionalidades requisitadas no início do projeto. 
Marque a opção correta: 
Somente II é verdadeira
Somente I e II são verdadeiras
Somente I e III são verdadeiras
Somente III é verdadeira
Somente II e III são verdadeiras
11
a
 Questão (Ref.: 200301224738) Pontos: 0,8 / 0,8
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de especificações 
funcionais e suplementares, os requisitos devem ser decompostos em casos de testes de forma a avaliarem todos 
os cenários existentes e validarem todas as variações. Os diferentes métodos podem ser sub-divididos de 
em:Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite e Teste de matriz ortogonal. Em 
relação aos de Particionamento em Equivalência, marque a opção correta. 
Este método permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um 
projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de 
execução. 
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito grande 
para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste com uma 
visualização geométrica associada aos valores de entrada de uma aplicação.
Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais 
podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de erros (por 
exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro modo requerer 
que fossem executados muitos casos de teste até que o erro geral aparecesse.
Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande 
maioria a base da maioria dos algoritmos implementados. 
Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e 
usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha 
instruções de laços e if aninhadas.
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Continue navegando