Buscar

TESTE DE SOFTWARE - SEGUNDA CHAMADA - 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 
SEGUNDA CHAMADA 2016.2B – 10/12/2016 
 
 
 
 
 
 
 
1. Suponha um sistema que apresenta uma tela 
com um campo de entrada de dados para a 
temperatura de uma coleta de água. Segundo a 
especificação, esse campo deve aceitar como 
entrada um número de 0 a 100. Assinale a 
alternativa que apresenta, corretamente, uma 
massa de dados projetada utilizando análise de 
valores limite desse campo. 
 
a) 0, 100. 
b) 0, 1, 99, 100. 
c) 1, 99. 
d) -1, 101. 
e) -1, 0, 100, 101. 
Alternativa correta: Letra E. 
Identificação do conteúdo: UNIDADE 1 - Tópico 1 - 
slide 7. 
Comentário: Todas as fronteiras devem ser testadas 
neste caso, assim como os limites dos valores válidos 
e inválidos. 
 
2. Com relação ao teste de aceitação, assinale a 
alternativa correta. 
 
a) O teste de aceitação verifica os conjuntos de 
dado de entrada que o sistema aceita. 
b) O teste de aceitação verifica as permissões de 
uso do sistema e identifica se o sistema aceita 
usuários não autenticados. 
 
 
 
c) O teste de aceitação avalia a usabilidade do 
sistema e a aceitação dos usuários. 
d) O teste de aceitação deve ser executado para 
verificar se os módulos do sistema são aceitos 
para serem integrados. 
e) O teste de aceitação é utilizado para definir 
quando o sistema está pronto para ser 
lançado em produção. 
Alternativa correta: Letra E. 
Identificação do conteúdo: UNIDADE 1 - Tópico 1 - 
slide 8. 
Comentário: O teste de aceitação é voltado para a 
relação do sistema com o usuário final, é a última etapa 
de teste antes da implantação. 
 
3. Relacione os conceitos de teste com sua 
respectiva interpretação e assinale a alternativa 
que contém a associação correta. 
 
(I) Defeito 
(II) Falha 
(III) Erro 
(IV) Bug 
 
(A) É o resultado de um código mau escrito. 
(B) É causado por uma implementação incorreta do 
desenvolver. 
(C) É uma anomalia que causa o comportamento 
incorreto do sistema. 
 
GABARITO 
QUESTÕES COMENTADAS 
Disciplina TESTE DE SOFTWARE 
Professor (a) CHARLES EVERTON 
1 2 3 4 5 6 7 8 9 10 
E E C D C C E D B E 
 
 
 Página 2 de 3 
 
DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON 
 
 
(D) É a incapacidade do sistema executar as 
funções especificadas. 
 
a) I-A, II-D, III-C, IV-B. 
b) I-B, II-A, III-D, IV-C. 
c) I-C, II-D, III-B, IV-A. 
d) I-D, II-B, III-C, IV-A. 
e) I-D, II-C, III-A, IV-B. 
Alternativa correta: Letra C. 
Identificação do conteúdo: UNIDADE 1 - Tópico 2 - 
slide 3. Assunto: introdução aos fundamentos dos 
testes de software 
Comentário: Erros levam a defeitos (bugs) que 
quando executados causam falhas na execução do 
sistema. 
 
4. Dificilmente um programador trabalhará sozinho. 
Principalmente quando o software possui grandes 
proporções e diversas finalidades. Assim, cada 
etapa da elaboração do software é delegada a uma 
parte da equipe. Com relação a essa temática, 
assinale a alternativa correta. 
 
a) O implemento é o início do desenvolvimento de 
um software. 
b) Trabalhar em equipe garante um trabalho sem 
erros. 
c) Delegar cada etapa da elaboração do software a 
uma parte da equipe dificulta o trabalho, pois 
muitas vezes uma pessoa não sabe o que foi feito 
na etapa anterior. 
d) O ciclo de desenvolvimento de um software se 
inicia com o pedido do cliente. 
e) A execução dos testes de aceitação antecede a 
codificação do software. 
Alternativa correta: Letra D. 
Identificação do conteúdo: UNIDADE 1 - Tópico 2 - 
slide 13. Assunto: Introdução aos fundamentos dos 
testes de software. 
Comentário: requerimento, projeto, implementação, 
verificação e manutenção são as etapas de um ciclo de 
desenvolvimento de software. 
 
5. O modelo V relaciona o desenvolvimento do 
software com o desenvolvimento dos testes do 
sistema. Nesse modelo, cada teste é definido 
através de dados dos artefatos de especificação do 
sistema. Assinale a alternativa que apresenta, 
corretamente, os testes definidos pela 
especificação dos requisitos. 
 
a) Teste de caixa preta. 
b) Teste unitário. 
c) Teste de aceitação. 
d) Teste de caixa branca. 
 
 
e) Teste funcional. 
Alternativa correta: Letra C. 
Identificação do conteúdo: UNIDADE 1 - Tópico 3 - 
slide 10. Assunto: Abordagens de testes 
Comentário: testes e fases de desenvolvimento 
andam de mãos dadas, na fase de requisitos, as 
especificações são utilizadas para criar testes de 
aceitação. 
 
6. Com relação aos elementos de um caso de teste, 
atribua V (verdadeiro) ou F (falso) às afirmativas a 
seguir. 
 
( ) Todo caso de teste necessita de uma 
identificação. 
( ) Entende-se por Procedimentos a condição 
correta que deve existir após a realização do teste. 
( ) Pré-condições significa uma situação que deve 
existir ou não antes da realização do teste para que 
ele seja considerado válido. 
( ) Ambiente significa, onde, ou a partir de qual 
ferramenta, o teste será realizado. 
( ) Cada caso de teste deve ser elaborado 
unicamente pelo desenvolvedor da funcionalidade 
que será testada. 
 
Assinale a alternativa que contém, de cima para 
baixo, a sequência correta. 
 
a) V, V, F, F, V. 
b) V, V, F, F, F. 
c) V, F, V, F, F. 
d) F, F, V, F, V. 
e) F, V, F, V, F. 
Alternativa correta: Letra C. 
Identificação do conteúdo: UNIDADE 2 - Tópico 1 - 
slide 3. Assunto: Extração de casos de testes. 
Comentário: ID, nome, ambiente, pré-condições, 
procedimentos e pós-condições são alguns elementos 
de um caso de teste. 
 
7. Métricas podem ser usadas para avaliar o 
progresso em relação ao orçamento e cronogramas 
planejados. Qual a opção que NÃO representa uma 
métrica associada ao processo de teste: 
 
a) Ocorrências pendentes de correção 
b) Defeitos encontrados X defeitos corrigidos 
c) Número de casos de teste 
d) Tempo para execução dos testes 
e) Número de usuários ativos do sistema 
Alternativa correta: Letra E. 
Identificação do conteúdo: UNIDADE 3 - Tópico 1 - 
slide 6,7,8,9. Assunto: Métricas para testes de 
software. 
 
 
 Página 3 de 3 
 
DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON 
 
 
Comentário: O número de usuários ativos é um 
indicador necessário para equipes de suporte, não para 
equipe de teste de software. 
 
8. Existem várias práticas a contribuir com a 
automação dos testes. Qual mecanismo consiste 
em realizar várias verificações idênticas e de modo 
repetitivo alterando-se apenas alguns dados? 
 
a) Teste Baseado em Modelos. 
b) Teste Manual. 
c) Captura e reexecução. 
d) TDD (Testes Dirigidos a Dados). 
e) Scripts de Teste. 
Alternativa correta: Letra D. 
Identificação do conteúdo: UNIDADE 3 - Tópico 2 - 
slide 6. Assunto: Automação de testes. 
Comentário: Data-driven testing ou seja TDD é um 
conceito que se dá quando percebemos que está 
sendo necessário criar diversos scripts de teste iguais, 
mas apenas os dados são diferentes. 
 
9. A respeito da elaboração do plano de teste, 
considere as afirmativas a seguir. 
 
I. Uma das informações encontradas no 
plano de teste são os itens a serem 
testados. 
II. É impossível elaborar um cronograma das 
atividades para os testes, pois é 
impossível prever quais atividades serão 
executadas. 
III. Definições, abreviações e referências 
fazem parte dos itens de um plano de teste. 
IV. Os tipos de teste e as ferramentas 
utilizadas devem ser itens que o plano de 
teste deve conter. 
 
Assinale a alternativa correta. 
 
a) Somente as afirmativas I e II são corretas. 
b) Somente as afirmativas I, III e IV são corretas. 
c) Somente as afirmativas III e IV são corretas. 
d) Somente as afirmativas I, II e III são corretas. 
e) Somente as afirmativas II, III e IV são corretas. 
Alternativa correta: Letra B. 
Identificação do conteúdo: UNIDADE 4 - Tópico 2 - 
slide 2,5,6. Assunto: Plano de teste. 
Comentário: O cronograma das atividades faz parte 
de todo projeto bem-sucedido. 
 
10. Qual das opções abaixo não corresponde a uma 
atribuição do analista de testes de software? 
 
a) Modificar plano de teste 
 
 
b) Modificar solicitaçãode mudança 
c) Definir detalhes do teste 
d) Avaliar resultados dos testes 
e) Corrigir erros no código 
Alternativa correta: Letra E. 
Identificação do conteúdo: UNIDADE 1 - Tópico 2 - 
slide 15. Assunto: Introdução aos fundamentos dos 
testes de software. 
Comentário: As correções dos defeitos no software 
são de responsabilidade dos desenvolvedores do 
software.

Continue navegando