Buscar

Gerencia e qualidade de software semana 4

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 1/6
 
Fazer teste: Semana 4 - Atividade Avaliativa
Gerência e Qualidade de Software - EES201 - Turma 001 Atividades
Fazer teste: Semana 4 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você
considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da
página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
c.
PERGUNTA 1
Indique com V (Verdadeiro) ou F (Falso) as afirmações sobre o
teste fumaça apresentadas a seguir: 
 
( ) O teste fumaça deve ser executado uma única vez durante o
processo de desenvolvimento do software. 
( ) Teste fumaça é uma abordagem de teste de integração usada
como mecanismo marca-passo em projetos com prazo crítico. 
( ) A finalidade do teste fumaça é encontrar erros do tipo
“bloqueadores" que apresentem alta probabilidade de atrasar o
cronograma do software. 
 
Assinale a alternativa que indica corretamente a sequência de
indicações verdadeiras e falsas das afirmativas analisadas. 
V, V, V.
F, F, F.
F, V, V.
1 pontos   Salva
? Estado de Conclusão da Pergunta:
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_4745_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_4745_1&content_id=_683958_1&mode=reset
10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 2/6
d.
e.
F, V, V.
V, F, V.
F, V, F.
a.
b.
c.
d.
e.
PERGUNTA 2
Indique a alternativa que corresponde corretamente, na ordem
dada, às definições das fases de teste apresentadas abaixo: 
 
Verifica se todos os elementos se combinam corretamente e
se a função/desempenho global do sistema é obtida, em
conjunto com outros elementos como por exemplo,
hardware, pessoas, bases de dados, sensores, etc. 
Testes que focalizam em cada componente do software
isoladamente. 
Proporciona a garantia final de que o software satisfaz a
todos os requisitos funcionais, comportamentais e de
desempenho. 
Esses testes devem seguir uma estratégia que pode ser
incremental (top-down, bottom-up, sandwich) ou big-bang. 
Teste de validação, teste de sistema, teste de unidade, teste
de integração.
Teste de sistema, teste de unidade, teste de validação, teste
de integração.
Teste de unidade, teste de integração, teste de validação,
teste de sistema.
Teste de sistema, teste de validação, teste de integração,
teste de unidade.
Teste de integração, teste de unidade, teste de validação,
teste de sistema.
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
Sobre o teste de unidade no contexto orientado a objetos, é correto
o que se afirma em? 
Como uma classe pode conter um conjunto de diferentes
operações, e uma operação em particular pode existir como
parte de um conjunto de diferentes classes, a tática aplicada
ao teste de unidade se mantém inalterada.
O mesmo conceito de unidade que se aplicava ao software
procedimental se aplica ao teste orientado a objetos.
Cada operação de cada classe deve ser testada
isoladamente.
Não se pode aplicar o teste de unidade no contexto da
orientação a objetos.
Como uma classe pode conter um conjunto de diferentes
operações, e uma operação em particular pode existir como
1 pontos   Salva
 Estado de Conclusão da Pergunta:
10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 3/6
p ç p ç p p
parte de um conjunto de diferentes classes, a tática aplicada
ao teste de unidade precisa ser modificada.
a.
b.
c.
d.
e.
PERGUNTA 4
Indique as afirmações Verdadeiras (V) e Falsas (F) a respeito do
teste caixa-branca. 
 
( ) É também conhecido como teste caixa-aberta ou caixa-
transparente pois nele se analisa a estrutura interna do objeto em
teste para se definir os requisitos de teste. 
( ) Mesmo o objeto em teste tendo uma estrutura lógica bastante
simples pode ser difícil testá-lo completamente através do teste
caixa-branca, uma vez que podem existir interações ou até mesmo
recursão na sua lógica. 
( ) O teste caixa-branca é considerado complementar ao teste
caixa-preta e idealmente eles deveriam ser aplicados em conjunto
em uma estratégia de teste efetiva. 
( ) O teste caixa-branca é aplicado apenas a partir de um
conhecimento da especificação funcional de um objeto em teste. 
 
Assinale a alternativa que indica corretamente a sequência de
indicações verdadeiras e falsas das afirmativas analisadas: 
V, V, V, F.
V, V, F, F.
V, V, V, V.
V, F, F, F.
F, F, F, F.
1 pontos   Salva
a.
PERGUNTA 5
As visões sobre os objetos testados basicamente definem os testes
funcionais e estruturais, ou seja, os testes caixa-preta e caixa-
branca. Leia as afirmações abaixo e indique a alternativa correta. 
 
I. O teste caixa-preta está livre das restrições impostas pela
estrutura e lógica interna dos objetos de teste. 
II. Através do teste caixa-preta é possível executar um teste
completo do objeto de teste. 
III. Um teste que requer a execução de todos os caminhos da
estrutura lógica do programa é um teste caixa-branca. 
IV. Existem testes caixa-branca que são difíceis de serem
satisfeitos na prática, pois exigem a execução de um
número muito grande de requisitos de teste. 
Apenas a I, III e IV são corretas.
1 pontos   Salva
 Estado de Conclusão da Pergunta:
10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 4/6
b.
c.
d.
e.
Todas as afirmações são corretas.
Apenas a I, II e III são corretas.
Apenas a I e II são corretas.
Apenas I é correta.
a.
b.
c.
d.
e.
PERGUNTA 6
O teste unitário de software utilizando o JUnit tem algumas boas
práticas que devem ser consideradas quando se está
desenvolvendo o teste. Os itens abaixo correspondem a algumas
das boas práticas e as justificativas para se aplicá-las. Assinale a
alternativa que indica afirmativas que apresentam corretamente as
justificativas para o uso da boa prática. 
 
I - Coloque valores diretamente na asserção - Evite copiar uma
fórmula diretamente do código pois essa fórmula pode conter um
defeito. 
II - Não use valores aleatório - Isso deixa os testes inconsistentes e
é mais difícil encontrar a origem do defeito ou até mesmo
reproduzi-lo. 
III - Faça testes para encontrar defeitos e não para passar. Não
adianta escrever testes somente para atender às politicas de teste
da empresa, os testes devem ter o propósito de encontrar defeitos,
ou seja, devem ser bons testes. 
Apenas os itens I e II têm a justificativa correta.
Todos os itens têm a justificativa correta.
Apenas os itens I e II têm a justificativa correta.
Apenas o item I tem a justificativa correta.
Apenas os itens II e III têm a justificativa correta.
1 pontos   Salva
PERGUNTA 7
Relacione o tipo de teste (por objetivo ou por estágio do ciclo de
vida de desenvolvimento) a sua definição:
 
A Teste de unidade
B Teste de integração
C Teste de sistema
D Teste funcional
E Teste estrutural
 
( ) tem foco no projeto e construção da arquitetura de software,
uma vez que testa acoplamentos de partes (unidades) de maneira
incremental.
 
( ) testa o software e outros elementos como um todo, em vez de
partes.
 
1 pontos   Salva
 Estado de Conclusão da Pergunta:
10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 5/6
( ) se concentra em aspectos internos estruturais das unidades de
código a serem testadas.( ) se concentra em cada item (por exemplo: componente, classe
ou método) a ser testado do software, conforme implementado no
código-fonte.
 
( ) analisa apenas a especificação sem considerar aspectos
internos dos programas.
 
Agora, assinale a alternativa correta:
A-E-C-D-B
A-B-D-C-E
D-A-C-E-B
B-A-C-D-E
B-C-E-A-D
PERGUNTA 8
Cada vez que um novo ____________ é acrescentado como parte
do __________________, o software muda, pois podem existir
novos caminhos de fluxo de dados, novas entradas e saídas, e
nova lógica de controle. Os efeitos colaterais associados a essas
alterações podem demandar a execução de teste de regressão,
que é a _______________ do mesmo subconjunto de testes que já
foram executados, para assegurar que as alterações não tenham
propagado efeitos colaterais indesejados.
Os termos que completam as lacunas corretamente são:
item de informação, gerenciamento de configuração,
execução.
software, documento, alteração.
módulo, teste de integração, reexecução.
elemento, teste estrutural ou funcional, reexecução.
software, conjunto de artefatos, nova execução.
1 pontos   Salva
PERGUNTA 9
_______________________ fornece um roteiro que descreve os
passos a serem executados como parte do teste, define quando
esses passos são planejados e então executados e quanto
trabalho, tempo e recursos serão necessários. Portanto, qualquer
________________ deve incorporar _______________,
_______________, ________________ e ______________ dos
dados resultantes.
 
Os termos que completam as lacunas corretamente são:
Especificação de requisitos, especificação de requisitos,
modelos, métodos, testes, gráficos.
1 pontos   Salva
 Estado de Conclusão da Pergunta:
10/11/2021 22:28 Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_4745_1/cl/outline 6/6
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
Plano de projeto, plano de projeto, cronograma, análise de
risco, tarefas, gráficos.
Método de teste, método de teste, cronograma, análise de
risco, tarefas, gráficos.
Teste de software, teste de software, modelos, métodos,
testes, gráficos.
Estratégia de teste de software, estratégia de teste,
planejamento dos testes, projeto de casos de teste, execução
dos testes, coleta e avaliação.
PERGUNTA 10
Pensando especificamente em testes de unidade, existem alguns
princípios que devem ser considerados ao automatizar os testes.
Esses princípios são:
 
I. Projete o código para ser testável.
II. Não altere o software para permitir os testes.
III. Isole a unidade sendo testada.
IV. Use linguagem de programação que suporte teste.
V. Mantenha a lógica de teste fora do código de produção.
 
Assinale a alternativa que cita TODOS os princípios:
I e IV.
I e III.
IV e V.
III e IV.
I, II, III e V.
1 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:

Continue navegando