Buscar

TESTE DE SOFTWARE - AV2 - 2016 2B

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

Página 1 de 3 
 
 
 
 
GRUPO SER EDUCACIONAL 
GRADUAÇÃO EAD 
GABARITO 
AV2-2016.2B – 03/12/2016 
 
 
 
 
 
 
 
1. Análise os itens abaixo e escolher a alternativa 
correta. 
 
I. Estamos construíndo o produto da maneira 
certa? 
II. Estamos construindo o produto certo? 
III. É o processo de confirmar que a especificação 
de uma fase ou do sistema completo é 
apropriada e consistente com os requisitos 
dos stakeholders. 
IV. É o processo de determinar se a saída de uma 
fase está de acordo com os requisitos 
especificados na fase anterior. 
 
a) I e III estão relacionadas à Verificação e II e IV 
estão relacionadas à Validação. 
b) I e IV estão relacionadas à Verificação e II e III 
estão relacionadas à Validação. 
c) II e IV estão relacionadas à Verificação e I e III 
estão relacionadas à Validação. 
d) Somente a III está relacionada à Validação. 
e) Somente a IV está relacionada à Verificação. 
Alternativa correta: Letra B. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pág. 5.’ Testes de Software. 
Comentário: Validação significa: estou construíndo o 
produto certo; verificação significa: estamos 
construindo o produto da maneira certa. 
 
 
 
 
2. O ser humano está sujeito a cometer um 
_______, que produz um _______ no código do 
software ou em um documento. Se um _____ no 
código for executado, o sistema irá apresentar 
um comportamento não esperado ao tentar fazer o 
que deveria (ou, em algumas vezes, o que não 
deveria), causando uma ______. 
 
Escolha a alternativa que representa corretamente 
as lacunas apresentadas: 
 
a) erro, defeito, defeito, falha. 
b) defeito, erro, falha, defeito. 
c) erro, defeito, falha, defeito. 
d) defeito, falha, erro, defeito. 
e) defeito, erro, erro, falha. 
Alternativa correta: letra A. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pág. 4,5,6. Assunto: Teste de Software. 
Comentário: Humanos cometem erros que inserem 
defeitos no código, quando executados apresentam 
falhas no comportamento do sistema. 
 
3. Uma visão comum do processo de teste é de que 
ele consiste apenas da fase de execução, como 
executar o programa. Essa, na verdade, é uma 
parte dele, mas não contempla todas as atividades 
do teste. Testes dinâmicos e estáticos podem ser 
 
 
GABARITO 
QUESTÕES COMENTADAS 
Disciplina TESTE DE SOFTWARE 
Professor (a) CHARLES EVERTON 
1 2 3 4 5 6 7 8 9 10 
B A E A B A C D E A 
 
 
 Página 2 de 3 
 
DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON 
 
 
 usados para atingir objetivos similares e proveem 
informações para melhorar o sistema a ser testado 
e o próprio processo de teste. Testes podem 
possuir objetivos diferentes, qual das alternativas 
abaixo NÃO compreende uma opção válida: 
 
a) Encontrar defeitos. 
b) Ganhar confiança sobre o nível de qualidade 
c) Prover informações para tomada de decisão. 
d) Prevenir defeitos. 
e) Corrigir os defeitos encontrados no software. 
Alternativa correta: Letra E. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pág. 4. Assunto: Teste de Software. 
Comentário: Os testes servem para demostrar a 
presença de erros e que opera conforme o solicitado, 
mas nunca para correção de defeitos. 
 
4. Usando uma definição mais técnica, teste de 
software é todo e qualquer procedimento que ajuda 
a determinar se o programa atinge as expectativas 
para as quais ele foi criado. Com relação a essa 
temática, assinale a alternativa correta: 
 
a) Teste de Software consiste no processo de 
verificar se o programa criado atende às 
expectativas, se seu funcionamento é limpo, 
amigável e correto, e se ele se enquadra no 
ambiente para qual foi projetado. 
b) Os testes mostram os problemas de um produto, 
e por isso diminuem o valor do produto. 
c) Qualquer empresa possui uma permissão para 
lançar produtos no mercado sem passar por 
testes. 
d) Os testes de software possuem característica 
corretiva. 
e) Quando testes de software são executados o 
produto em questão está isento de apresentar 
qualquer falha no funcionamento. 
Alternativa correta: Letra A. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pág. 4. Assunto: Teste de Software. 
Comentário: O teste é uma das atividades do amplo 
processo de validação e verificação de um software. 
 
5. O teste unitário é o teste mais básico, não por 
isso menos importante. Assim como podemos 
dizer que um cientista que trabalha com átomos 
trabalha com a menor parte de tudo aquilo que é 
vivo, o analista que aplicar este tipo de teste estará 
trabalhando com a menor parte do software. Com 
relação a essa temática, assinale a alternativa 
correta: 
 
 
 
 
a) O teste unitário considera apenas as entradas de 
dados. 
b) O teste unitário verifica possíveis falhas no 
processo do software receber informações e 
fornecer dados como resposta. 
c) O teste unitário também é conhecido como testes 
de grupos. 
d) A avaliação feita pelo teste unitário apenas pode 
ser realizada com todo o código fonte 
desenvolvido e disponível. 
e) Os testes unitários normalmente são executados 
pelos clientes na implantação do software. 
Alternativa correta: Letra B. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pag 7. Assunto: Tipos de Teste. 
Comentário: No teste unitário é essencial testar todas 
as operações associadas ao objeto, isso inclui as 
entradas e saídas. 
 
6. Para cada nível de teste, os seguintes aspectos 
podem ser identificados: seus objetivos genéricos, 
os produtos de trabalho utilizados como referência 
para derivar os casos de testes (ex.: base do teste), 
o objeto do teste (o que está sendo testado), 
defeitos e falhas típicas a se encontrar, ambiente 
de teste e ferramentas de suporte e abordagens e 
responsabilidades específicas. Marque o nível de 
teste que é caracterizado por testar as interfaces 
entre as unidades, interações de diferentes partes 
de um sistema. 
 
a) Teste de componentes. 
b) Teste unitário. 
c) Teste de sistema. 
d) Teste de aceite. 
e) Teste alfa e beta. 
Alternativa correta: letra A. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
1 - Pág. 9. Assunto: Tipos de Teste. 
Comentário: Nos testes de componentes são onde 
várias unidades são integradas e agrupadas no mesmo 
componente, onde se concentra em testar as suas 
interfaces. 
 
7. Quando um defeito é detectado e resolvido, o 
software pode ser retestado para confirmar que o 
defeito original foi realmente removido. Isto é 
chamado de teste de confirmação. Depurar 
(resolver defeitos) é uma atividade do 
desenvolvimento, e não uma atividade do teste. 
Qual o tipo de teste que é repetido em um 
programa que já foi testado, após sua modificação, 
para descobrir a existência de algum defeito 
introduzido ou não coberto originalmente como 
resultado da mudança. 
 
 
 Página 3 de 3 
 
DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON 
 
 
a) Teste de confirmação. 
b) Teste de repetição. 
c) Teste de regressão. 
d) Teste de manutenção. 
e) Teste de defeito. 
Alternativa correta: letra C. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
3 - Pág. 1. Assunto: Testes de regressão. 
Comentário: Teste de regressão é a ré execução dos 
subconjuntos de testes que já foram executados 
anteriormente. 
 
8. Qual o tipo de teste pode ser realizado em todos 
os níveis, e se aplica aos testes funcionais, não 
funcionais e estruturais; são executados muitas 
vezes e geralmente desenvolve-se vagarosamente, 
o que faz com que seja um forte candidato à 
automação? 
 
a) Teste de componente. 
b) Teste funcional. 
c) Teste não funcional. 
d) Teste de regressão. 
e) Teste de usabilidade. 
Alternativa correta: Letra D. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
3 - Pág. 2. Assunto: Testes Automatizados. 
Comentário: A automação dos testes é uma excelente 
alternativa para garantir a regressão quando há 
alterações no sistema. 
 
9. A parte mais visível do teste é a execução. Mas 
para se obter eficácia e eficiência, os planos de 
testes precisam conter e centralizarinformações 
sobre as atividades a serem executadas. Qual das 
alternativas abaixo NÃO representa um dos 
objetivos do plano de teste: 
 
a) definir os métodos a serem testados 
b) estabelecer métricas e formas de 
acompanhamento do processo 
c) planejar as atividades relacionadas aos testes a 
serem executados 
d) planejar a capacidade necessária para execução 
e) concentrar o detalhe dos resultados dos 
testes realizados 
Alternativa correta: Letra E. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
4 - Pág. 10. Assunto: Criação do Plano de Testes. 
Comentário: Os resultados dos testes devem ser 
concentrados em relatórios específicos, o plano de 
teste é um documento para planejamento, como o 
próprio nome indica. 
 
 
 
 
10. Qual definição abaixo representa a abordagem 
de teste Caixa Preta: 
 
a) É o teste executado tomando como base os 
requisitos funcionais do software. 
b) É o teste executado a partir dos códigos fontes do 
software. 
c) É a verificação feita sobre a documentação do 
software. 
d) É o mesmo que teste de integração. 
e) É o teste executado tomando como base os 
requisitos de segurança do software. 
Alternativa correta: letra A. 
Identificação do conteúdo: Guia de Estudo UNIDADE 
4 - Pág. 2. Assunto: Abordagens de Teste. 
Comentário: Os testes de caixa preta são realizados 
na parte gráfica do software, e verificam se o software 
está funcionando conforme a especificação de 
requisitos.

Continue navegando