Buscar

QUALIDADE E TESTES DE SOFTWARE AV

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

19/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0774&p4=103315&p5=AV&p6=04/06/2018&p1… 1/3
 
 
Avaliação: CCT0774_AV_201602875898 » QUALIDADE E TESTES DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201602875898 - YURI BUENO FONTENLA
Professor: SAULO FRANCA AMUI
 
Turma: 9001/AA
Nota da Prova: 10,0 Nota de Partic.: Av. Parcial Data: 04/06/2018 20:56:29
 
 1a Questão (Ref.: 201603071105) Pontos: 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.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em
diferentes pontos no tempo.
 
 2a Questão (Ref.: 201603677883) Pontos: 1,0 / 1,0
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos
garan�r 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. Chamamos de teste de ___________________________ ao processo de auditoria de a�vidades e avaliação de
documentos gerados em todas as fases do processo de desenvolvimento de so�ware.
Revisão
Validação
Caixa branca
 Verificação
Sistema
 
 3a Questão (Ref.: 201603533948) Pontos: 1,0 / 1,0
No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos
pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a importância
da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é fundamental para o
processo de desenvolvimento de software de forma a não deixar que problemas sejam migrados para as fases
seguintes. 
 
Na fase de verificação do negócio é importante verificar se:
 Todas as necessidades, metas e exigências foram listadas.
A rastreabilidade entre requisitos e necessidades.
As normas e padrões de desenvolvimento.
A aderência de requisitos não funcionais com a solução.
A consistência da arquitetura da solução.
 
19/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0774&p4=103315&p5=AV&p6=04/06/2018&p1… 2/3
 4a Questão (Ref.: 201603070172) Pontos: 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.
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.
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.
 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.
 
 5a Questão (Ref.: 201603071127) Pontos: 1,0 / 1,0
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?".
Componente
 Desempenho
Navegação
Configuração
Segurança
 
 6a Questão (Ref.: 201603643290) Pontos: 1,0 / 1,0
A decomposição de um requisito em cenário é fundamental para descobrir todas as possibilidades envolvidas na
dinâmica do software. No Métodos de decomposição de requisitos é necessário explorar todos os cenários possíveis
para cada requisito existente. Neste sentido destacam-se três tipos de cenários que podem estar contidos nos
requisitos:
 Primário, alternativo e de exceção
Primário, secundário e complementar
Primário, alternativo e de erro
Primário, secundário e de erro
Primário, secundário e de exceção
 
 7a Questão (Ref.: 201603088683) Pontos: 1,0 / 1,0
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: Neste contexto são considerados testes de baixo nível:
 Unidade e integração
Unidade e sistema
unidade e aceite
Sistema e aceite
Integração e sistema
 
19/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0774&p4=103315&p5=AV&p6=04/06/2018&p1… 3/3
 8a Questão (Ref.: 201603209036) Pontos: 1,0 / 1,0
Existem diferentes papéis com diferentes responsabilidades dentro de uma equipe de teste independente. Correlacione os papéis abaixo com as
respec�vas funções:
1 - Arquiteto de teste
2 - Analista de teste
3 - Testador
( ) Responsável pela execução dos casos de testes e script de testes
( ) Responsável pela montagem do ambiente de teste (infraestrutura) e escolha das ferramentas
( ) Responsável pela modelagem e elaboração dos casos de testes e scripts de testes
3, 2, 1
1, 2, 3
2, 1, 2
2, 3, 1
 3, 1, 2
 
 9a Questão (Ref.: 201603089006) Pontos: 1,0 / 1,0
Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão
diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse processo
estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de defeitos e
gerenciamento de configurações. São classificadas como:
Ferramentas de Modelagem e Automação
Ferramentas de Revisões e Inspeções
Ferramentas de Planejamento de testes
Ferramentas de execução e conferência
 Ferramentas de Suporte aos Testes
 
 10a Questão (Ref.: 201603088633) Pontos: 1,0 / 1,0
Em relação a documentação gerada durante o processo de software, mas especificamente, a respeito do plano de
teste que é um registro do processo de planejamento de testes de software, assinale a opção correta.
A automação de um teste de integração é mais facilmente empreendida que a de um teste de módulo.
Um plano de teste de software é um registro da execução de um caso de teste de software.
O processo de planejamento de testes é usualmente descrito em um plano de testes.
A produção de scripts de teste deve preceder a eventual construção de casos de teste.
 Aose inspecionar o conteúdo de um plano de testes, devem-se encontrar, entre outras, as seguintes
descrições: escopo de testes, abordagens de teste, recursos para realização dos testes e cronograma das
atividades de teste a serem realizadas.
Período de não visualização da prova: desde 25/05/2018 até 18/06/2018.

Outros materiais