Buscar

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

CCT0207_A4_201605105465_V1
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
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.
AVALIAÇÃO DE SOFTWARE
CCT0207_A4_201605105465_V1
Lupa Calc.
Vídeo PPT MP3
Aluno: SOANE FIGUEREDO ALVES Matrícula: 201605105465
Disciplina: CCT0207 - AVALIAC. DE SOFTWARE Período Acad.: 2017.4 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo
será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
1.
Teste comportamental
Teste de fluxo de dados
Teste de condição
Teste de ciclo
Teste de caminho básico
2.
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 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.
Gabarito Comentado
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
1 de 3 05/12/2017 09:41
Marque a alternativa correta:
I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas
funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de progressão testam somente as
inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo
de desenvolvimento.
II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu
objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do
produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras
funcionalidades.
III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o
maior número cenários e variações possíveis, assim como os resultados esperados.
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:
Marque a alternativa correta:
I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas
funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de regressivos testam somente as
inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo
de desenvolvimento.
II - Testes progressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu
objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do
produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras
funcionalidades.
III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre testes caixa branca ou
testes caixa preta já que as abordagens não permitem que sejam utilizadas em conjunto em um mesmo projeto de
software.
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?
3.
Todas as sentenças estão erradas
Apenas a sentença III está correta
Todas as sentenças estão corretas
Apenas as sentenças I e II estão corretas
Apenas as sentenças II e III estão corretas
4.
Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência
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
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
Gabarito Comentado
5.
Apenas as sentenças I e II estão corretas
Apenas as sentenças II e III estão corretas
Todas as sentenças estão corretas
Apenas a sentença III está correta
Todas as sentenças estão erradas
Gabarito Comentado
6.
Validação da implementação
validação do sistema
Validação da unidade
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
2 de 3 05/12/2017 09:41
A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema
Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do
faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava
prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada
uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de
negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de
produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse?
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a
opção correta:
Validação da integração
Validação do aceite
Gabarito Comentado
7.
Teste de verificação
Teste regressivo
Teste progressivo
Teste de integração
Teste de usabilidade
Gabarito Comentado
8.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de
coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não
preveem acesso a estrutura do sistema que esta sendo desenvolvido.
é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programapara derivar
casos teste.
diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia
empregada e dos conceitos de implementação do software.
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam
amplamente atendidos pelo software construído.
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem
acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando
o software está pronto.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 05/12/2017 09:38:42.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
3 de 3 05/12/2017 09:41

Outros materiais