Buscar

AVALIAÇÃO PARCIAL QUALIDADE E TESTES DE SOFTWARE 2018

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

09/10/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
Matrícula: 201505789915
Acertos: 10,0 de 10,0 Data: 09/10/2018 21:16:24 (Finalizada)
 
1a Questão (Ref.:201506581761) Acerto: 1,0 / 1,0
O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus
defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das
especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou
necessidades dos clientes.
o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
 os testes podem identificar a ausência ou a presença de erros.
os testes podem demonstrar que um determinado software está livre de defeitos.
 
2a Questão (Ref.:201505976524) Acerto: 1,0 / 1,0
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente
algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior?
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um
todo.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados
antes do começo do teste.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em
diferentes pontos no tempo.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
 
3a Questão (Ref.:201505975324) Acerto: 1,0 / 1,0
Em relação aos testes de validação, marque a opção INCORRETA:
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo
testar componentes individuais de uma aplicação.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este
estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos
testes de integrações.
 Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem
por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último
processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção.
Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes
têm por objetivo validar a compatibilidade entre componentes de um software.
 
4a Questão (Ref.:201506583310) Acerto: 1,0 / 1,0
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de
qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como
um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes
de integração, neste caso estamos nos referindo aos testes de:
 Validação de Sistema
Verificação de requisitos
Validação de código-fonte
Validação da modelagem e análise
Verificação de implementação
09/10/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
 
5a Questão (Ref.:201505976539) Acerto: 1,0 / 1,0
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?
O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?
 O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
Qual era o erro? Quem o revisou? Quando será corrigido?
Qual era o defeito? Qual a consequência? Quem o revisou?
Qual era o problema? Qual a consequência? Quando será corrigido?
 
Gabarito Coment.
 
6a Questão (Ref.:201505976538) Acerto: 1,0 / 1,0
Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal
(RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante
da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
Planejamento
Acompanhamento
Preparação Individual
Retrabalho
 Kick-off
 
Gabarito Coment.
 
7a Questão (Ref.:201506114440) Acerto: 1,0 / 1,0
Há várias formas (Bar�é, 2002) de iden�ficar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes
baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São
exemplos de métodos baseados na estrutura interna do código fonte:
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
 Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
 
Gabarito Coment.
 
8a Questão (Ref.:201505975591) Acerto: 1,0 / 1,0
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.
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 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.
 Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais podem ser
09/10/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
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.
 
Gabarito Coment.
 
9a Questão (Ref.:201506114447) Acerto: 1,0 / 1,0
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza onível de facilidade de uso da
aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre
as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e
linguagem, bem como as mensagens de erro.
Teste funcional
 Teste de usabilidade
Teste de negócio
Teste requisitos
Teste de linguagem
 
10a Questão (Ref.:201506584562) Acerto: 1,0 / 1,0
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ?
carga e perfil de desempenho e usabilidade
avaliação , contenção, carga e perfil de desempenho
Funcional, regressão, segurança e Volume
interface e usabilidade
 Integridade, estrutura, estresse, smoke test

Outros materiais