Buscar

av de avaliação de software 2

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_201403149739 » AVALIAÇÃO DE SOFTWARE       Tipo de Avaliação: AV
Aluno: 201403149739 ­ FRANCISCO FERREIRA GOMES
Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA
Nota da Prova: 5,5        Nota de Partic.: 2        Data: 23/06/2015 11:17:14 (F)
  1a Questão (Ref.: 204165) 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: SUPORTABILIDADE:TESTE DE CONFIGURAÇÃO USUBALIDADE:TESTE DE INTERFACE, TESTE DE
USABILIDADE CONFIABILIDADE:TESTE DE CONDIÇÃO, TESTE DE CICLO, DESEMPENHO: TESTE DE STRESS,
TESTE CARGA FUNCINALIDADE:TESTE DE ESTRUTURA
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.: 125234) Pontos: 0,5  / 1,5
É impossível que se preveja como o cliente realmente usará um programa, desta é apliacdo o teste de
aceitação. Este tipo de teste é de responsabilidade exclusiva do cliente. Caso o software seja desenvolvido para
muitos clientes ele poderá ser aplicado de duas formas. Explique o funcionamento de cada uma delas.
Resposta: CONVIDANDO OS CLIENTES PARA FAZER O TESTE DE ACEITAÇÃO NA PROPRIA EMPRESA
DESENVOLVEDORA DO SOFTWARE COM O AUXILIO DA EQUIPE DE TESTE NO AMBIENTE ESTRUTURADO PELA
MESMA. OUTRA FORMA O CLINTE DANDO A ESSA ACEITAÇÃO DE SOFTWARE NO SEU PROPRIO AMBIENTE DE
TRABALHO, COM SUA SITUAÇOES DO DIA­A­DIA.
Gabarito: 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. Teste Beta: O 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.
  3a Questão (Ref.: 125168) Pontos: 0,0  / 0,5
Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo
de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas
como:
  controle de qualidade;
gold plate.
  garantia de qualidade;
reengenharia de processos;
custo da qualidade;
 Gabarito Comentado.
  4a Questão (Ref.: 106420) Pontos: 0,5  / 0,5
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Ausência da gerência de qualidade independente
  Falta de técnicas e ferramentas de testes de software no mercado.
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
  5a Questão (Ref.: 106671) Pontos: 0,5  / 0,5
Segundo Bartié, a auditorias concentram­se nas atividades críticas de um processo de engenharia de software.
Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade:
Avaliar se estão produzindo as atas de reuniões
Avaliar se estão registrando os defeitos encontrados
  Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
Avaliar se estão atualizando o mapa de riscos dos projetos
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de
desenvolvimento
  6a Questão (Ref.: 106685) Pontos: 0,5  / 0,5
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.
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.
  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.
 Gabarito Comentado.
  7a Questão (Ref.: 107640) Pontos: 0,5  / 0,5
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar­se inaceitável?".
Configuração
Componente
Navegação
  Desempenho
Segurança
  8a Questão (Ref.: 122247) 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:
Cobertura de laços
Cobertura de desvios condicionais
Cobertura de linha de código
Cobertura de Caminhos
  Métodos de decomposição de requisitos
  9a Questão (Ref.: 573134) Pontos: 1,0  / 1,0
Testware são todos os produtos gerados nas fases de verificação e validação, incluindo todas as formas de
documentação, automação e relatórios produzidos. Necessitamos também de uma equipe capacitada. Neste
sentido analise as questões abaixo e indique a opção correta:
Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes.
Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma
atrasa.
Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
  Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é
necessária
O usuário também é parte integrante da equipe de teste.
 Gabarito Comentado.
  10a Questão (Ref.: 125494) Pontos: 0,0  / 1,0
Em relação as ferramentas de testes automatizado as  ferramentas  que  possibilitam apoiar  o processo de verificação do software e
que  apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e
semântica do código. São   classificadascomo ferramentas:
Ferramentas de Modelagem e Automação
  Ferramentas de Suporte aos Testes
Ferramentas de execução e conferência
Ferramentas de Planejamento de testes
  Ferramentas de Revisões e Inspeções
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais