Buscar

Atividade 2 (A2)_ Revisão da tentativa qualidade e teste 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

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 5 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

Prévia do material em texto

21/05/23, 20:31 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2270800&cmid=848430 1/5
Iniciado em domingo, 21 mai 2023, 19:30
Estado Finalizada
Concluída em domingo, 21 mai 2023, 20:31
Tempo
empregado
1 hora
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
a. teste de integração.
b. teste de aceitabilidade;
c. teste de modificação; 
d. teste de regressão;
e. teste de unidade; 
Os testes de qualidade de um software são atividades aplicadas com extremo rigor para obter o máximo de qualidade. Entretanto, no meio ou ao término do
processo de teste, o software pode passar por inclusão ou alterações em seu código-fonte. 
 
Com base no contexto apresentado e no conteúdo estudado, podemos considerar que será aplicado o seguinte tipo de teste: 
a. II e III, apenas.
b. I, apenas.
c. II, apenas.
d. III, apenas.
e. I e II, apenas.
Um teste de regressão é aplicado se o software testado passa por ajustes necessários por conta de falhas ou a inclusão de novas funcionalidades. 
Com base no conteúdo estudado, podemos utilizar três práticas no teste de regressão: 
 
I - A primeira prática, considerada como teste de regressão, é vista como um procedimento moroso por muitas vezes, já que se é testado tudo novamente. 
II - A segunda prática atua com os casos de teste de modo seletivo, em que são replicados apenas os mais convenientes. 
III - A terceira prática prevê duplicar todos os casos de teste para analisar como isso gera impacto nos negócios da organização. 
 
É correto o que se afirma em: 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
6 LL 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
21/05/23, 20:31 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2270800&cmid=848430 2/5
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
a. I, II e IV, apenas. 
b. II e III, apenas. 
c. II, III e IV, apenas 
d. I e IV, apenas. 
e. I, II, III e IV estão corretas. 
Quando um usuário se depara com um problema, já fala, apressadamente: “encontrei um bug no sistema”. Mas, afinal, o que é bug em um software?
Algumas pessoas acreditam que seja algo relacionado a um incidente, problema, falha, anomalia etc. 
 
De acordo com as informações apresentadas e com o conteúdo estudado, podemos resumir um bug de software como: 
 
I - O software executa funcionalidades não previstas em sua especificação, entretanto, deveriam estar listadas nas especificações. 
II - Se um software não executar alguma funcionalidade prevista, isso se constituiria de um bug. 
III - Caso o software execute alguma funcionalidade de modo inesperado, que não deveria acontecer, essa ação pode ser considerada um bug. 
IV - O software pode passar a impressão, ao usuário, de não estar completo, caso este não apresente algum tipo de informação. 
 
É correto o que se afirma em: 
a. Quando um software passa por um processo de teste, não podemos afirmar que está livre de falhas, pois podem aparecer com o uso. 
b. Um software que passa por um processo de qualidade garante que em nenhum momento posterior erros ou falhas aparecerão. 
c. Quando um software passa por um processo de teste, ele deve ser refeito até que possa ser dito livre de falhas. 
d. Quando um software passa por um processo de teste, ele se torna totalmente livre de falhas, com sua qualidade totalmente assegurada. 
e. Em um processo de teste, é possível testar um software por contempo, assegurando que este nunca apresentará falhas posteriormente. 
Os produtos que chegam para um usuário final para uso, geralmente passam por teste de qualidade, o que não é diferente para o usuário de um software,
que passa por diversos tipos de testes, validações e verificações. 
 
Sendo assim, assinale a alternativa correta sobre os processos de testes pelos quais os softwares passam: 
 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
6 LL 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
21/05/23, 20:31 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2270800&cmid=848430 3/5
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
a. A depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário. 
b. O objetivo da depuração é compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria. 
c. O processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados. 
d. Ao se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha.
e. O processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro. 
Durante o processo de teste de um software podemos nos deparar com problemas. Entretanto, nesse processo não é identificado o ponto de falha. Para esse
fim, é aplicado o processo de depuração. 
 
Analise as afirmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração: 
A escolha adequada sobre os casos de teste é fundamental para o sucesso do procedimento, pois um caso de teste de baixa qualidade pode não expor
partes críticas do programa, e não será capaz de revelar falhas no software.
 
Para definir casos de teste corretamente, deve-se considerar as seguintes situações:
a. Definição de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado no desenvolvimento ou na homologação do
sistema. 
b. Definir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única definição necessária para um bom resultado. 
c. Definição do ambiente em que acontecerá o teste, definir a entrada do caso de teste como também a saída esperada e, por fim, os passos para
a execução dos testes. 

d. Definir a equipe de teste, momento que o caso de teste será aplicado, definição de quais módulos e desenvolvedores participarão dos testes. 
e. As definições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e verificações dos requisitos. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
6 LL 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
21/05/23, 20:31 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2270800&cmid=848430 4/5
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
a. I e III, apenas.
b. II e III, apenas.
c. II,apenas.
d. I, apenas.
e. III, apenas.
O ciclo de vida da garantia da qualidade de software não se inicia com os testes aplicados nos módulos completos e todos unidos. Pensando nisso, podem-
se aplicar testes de unidade no decorrer da codificação do software. 
 
Sobre o teste de unidade, analise as afirmativas a seguir: 
 
I - Os testes de unidade podem ser aplicados de forma manual ou por meio de Frameworks de automatização. 
II - Os testes manuais acontecem sem precisar seguir o documento de requisitos, sendo, assim, uma opção de teste rápido. 
III - Em um teste de unidade automatizado, é possível elaborar casos de teste, utilizando-se de ferramentas para implementar os casos de teste. 
 
Com base no contexto apresentado, é correto o que se afirma em: 
a. O TDD é guiado por três passos, que se restringem em selecionar o módulo, testar o módulo por meio do teste integrado e, por fim, analisar os
resultados. 
b. O TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos de teste para aplicar o teste de unidade, para garantir a
qualidade do software. 
c. A sequência lógica de se implementar o TDD é começar na execução de casos de teste e, em seguida, a implementação do teste integrado.
d. Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado
algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado. 

e. O TDD é aplicado em conjunto com todas as metodologias de testes aplicadas no Extreme Programming. 
Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só́ a automatização dos testes – ação tão importante no
âmbito do TDD – como também a execução de partes autônomas de um programa, como uma classe, por exemplo. 
 
NETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016. 
 
Para efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a afirmativa
correta: 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
6 LL 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
21/05/23, 20:31 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2270800&cmid=848430 5/5
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
a. Teste de integração na abordagem de teste de utilidades. 
b. Casos de teste nas abordagens de teste automatizados. 
c. Teste de integração entre as estratégias top-down e bottom-up. 
d. Casos de teste no teste de integração.
e. Casos de teste da estratégia top-down. 
A aplicação de casos de teste para aferir a qualidade de um software tem como finalidade analisar os módulos desenvolvidos. Entretanto, deve-se considerar
testes que possam interagir e vincular os módulos testados, para verificar que estes estão em conformidade com outros módulos. 
Com base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão. 
a. I e II.
b. I, II e III. 
c. II e III.
d. II, III e IV.
e. I e IV.
Todo e qualquer software passa por um processo de teste, o qual tem como objetivo a detecção de falhas. Podemos dizer que o processo de teste segue um
ciclo de vida, conforme as afirmações a seguir: 
 
I - Um processo de teste se inicia com o planejamento, etapa em que serão definidos os testes a serem executados e quais as técnicas a serem utilizadas. 
II - No projeto de casos de teste inicia-se o processo efetivamente, começando pelo teste de caixa branca. 
III - Na etapa de execução do programa com os casos de teste, são observados como os de carga e caixa preta são aplicados, e são analisados os
resultados preliminares. 
IV - A última etapa de um processo de teste é a análise de resultados, em que são verificados se os resultados são satisfatórios. 
 
Está correto apenas o que se afirma em: 
 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
6 LL 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Continue navegando