Buscar

Atividade 2 (A2) - 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

Continue navegando


Prévia do material em texto

19/09/2023, 21:40 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889112&cmid=1086878 1/5
Iniciado em terça, 19 set 2023, 21:10
Estado Finalizada
Concluída em terça, 19 set 2023, 21:39
Tempo
empregado
29 minutos 40 segundos
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
Durante o processo de teste de um software podemos nos deparar com problemas. Entretanto, nesse processo não é identi�cado o
ponto de falha. Para esse �m, é aplicado o processo de depuração.
Analise as a�rmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração:
a. A depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário.
b. O processo de depuração analisa o software e identi�ca qual o ponto em que o processo de teste encontrou o erro.
c. Ao se aplicar a depuração, é possível identi�car o ponto exato do código-fonte que está apresentando falha. 
d. O objetivo da depuração é compreender melhor o processo de teste aplicado no software para identi�car os pontos de
melhoria.
e. O processo de depuração tem como objetivo veri�car se os requisitos especi�cados estão sendo contemplados.
Um caso de teste é, basicamente, uma análise sobre as entradas no programa, e o que se corresponde como saída esperada, baseado
nos requisitos do sistema.
Podemos considerar que os valores de entrada e saída são, respectivamente:
a. As entradas do programa são os inputs, e as saídas são os resultados de erros.  
b. Podemos considerar, as entradas, dados �xos do sistema, e a saída, informações previamente escolhidas pelos usuários.
c. O input de dados é tudo aquilo que o programa executa, e output esperado é tudo que é possível de ser processado pelo
sistema.
d. Uma entrada no programa acontece por meio de um sistema integrador, sendo este um periférico, e a saída esperada
corresponde ao modo como o usuário poderá interpretar a informação.
e. A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas esperadas são as validações e
apresentação de informações que o sistema poderá apresentar.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RS 
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
19/09/2023, 21:40 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889112&cmid=1086878 2/5
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
Durante um caso de teste de software, a equipe responsável pode se deparar com defeitos, falhas ou erros. Conforme estudado, essas
três situações são problemáticas para um software, entretanto, não são a mesma coisa. Com base no conteúdo estudado, analise as
a�rmações a seguir:
I - Quando trechos de código apresentam problemas, podemos dizer que isso é um defeito.
II - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema.
III - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução.
É correto o que se a�rma em:
a. I, apenas.  
b. II e III, apenas.
c. I e III, apenas
d. II, apenas.
e. III, apenas.
Os produtos que chegam para um usuário �nal 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 veri�cações.
Sendo assim, assinale a alternativa correta sobre os processos de testes pelos quais os softwares passam:
a. Quando um software passa por um processo de teste, ele se torna totalmente livre de falhas, com sua qualidade totalmente
assegurada.
b. Em um processo de teste, é possível testar um software por contempo, assegurando que este nunca apresentará falhas
posteriormente.
c. Quando um software passa por um processo de teste, não podemos a�rmar que está livre de falhas, pois podem aparecer
com o uso.

d. Quando um software passa por um processo de teste, ele deve ser refeito até que possa ser dito livre de falhas. 
e. Um software que passa por um processo de qualidade garante que em nenhum momento posterior erros ou falhas
aparecerão.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RS 
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
19/09/2023, 21:40 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889112&cmid=1086878 3/5
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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 de�nir casos de teste corretamente, deve-se considerar as seguintes situações:
a. De�nição do ambiente em que acontecerá o teste, de�nir a entrada do caso de teste como também a saída esperada e, por
�m, os passos para a execução dos testes.

b. De�nir a equipe de teste, momento que o caso de teste será aplicado, de�nição de quais módulos e desenvolvedores
participarão dos testes.
c. De�nir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única de�nição necessária para um
bom resultado.
d. As de�nições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e veri�cações dos requisitos.
e. De�nição de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado no desenvolvimento ou na
homologação do sistema.
Segundo Rungta (2018), o teste de regressão é de�nido como um tipo de teste aplicado para con�rmar que um programa recente ou
alteração de código não afetou adversamente os recursos existentes. RUNGTA, K. Learn Testing in 1 Day: de�nitive guide to learn
software testing for beginners. Kindle, 2018. Por ser um teste que considera possíveis inclusões e alterações em um software, aplica
uma sequência de testes especí�ca.
Com base no conteúdo estudado, assinale a alternativa que contenha o procedimento de aplicação de um teste de regressão.
a. É aplicado o teste integrado novamente em todos os módulos para garantir que os pontos de falhas estão ajustados.
b. São aplicados de forma rigorosa todos os testes de unidade, a �m de garantir que as falhas con�itantes estejam ajustadas. 
c. O procedimento a ser utilizado no teste de regressão prevê a utilização de testes integrados para aferir a qualidade do módulo
testado.
d. O procedimento a ser aplicado no teste de regressão é rever os códigos-fontes, veri�cando se o código-fonte está estruturado
de modo adequado.
e. São executados novamente todos, ou parcialmente, os casos de teste, com o objetivo de garantir que as funcionalidades
estejam de acordo com o esperado.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RS 
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.htmlhttps://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
19/09/2023, 21:40 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889112&cmid=1086878 4/5
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Os testes de software acontecem, geralmente, de modo separado, em que são testados os módulos por meio de teste de unidade e,
posteriormente, se é necessário efetuar um teste completo de todo o software. Abordagens de teste são praticamente as ligações entre
os módulos do sistema.
Seguindo as estratégias para aplicação do teste, analise as a�rmativas a seguir:
I - A estratégia big bang geralmente possui um bom desempenho em sistemas pequenos, em que são unidos todos os módulos e,
depois, testam-se todos de uma só vez.
II - A abordagem da estratégia top-down, na qual é efetuado o teste de cima para baixo, segue um �uxo em que grandes falhas são
identi�cadas e corrigidas ao �nal de todo o processo.
III - A estratégia bottom-up é representada pelo teste de baixo para cima, em que são testados os módulos de mais baixo nível de modo
linear e, posteriormente, unindo todos para um teste �nal.
É correto o que se a�rma em:
a. I e II, apenas.
b. I, apenas. 
c. III, apenas.
d. I, II e III estão corretas.
e. II, apenas.
Quando um usuário se depara com um problema, já fala, apressadamente: “encontrei um bug no sistema”. Mas, a�nal, 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 especi�cação, entretanto, deveriam estar listadas nas especi�caçõ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 a�rma em:
a. I, II, III e IV estão corretas.
b. I, II e IV, apenas.
c. II, III e IV, apenas
d. II e III, apenas. 
e. I e IV, apenas.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RS 
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
19/09/2023, 21:40 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889112&cmid=1086878 5/5
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Durante os processos de testes de qualidade de um software, devemos nos atentar em não aplicar esses testes apenas no módulo,
quando o sistema já está desenvolvido e pronto para ser entregue ao usuário. Alguns testes são necessários durante a codi�cação,
sendo um deles o teste de unidade.
Com base no exposto e no conteúdo estudado, assinale a a�rmativa que contenha o objetivo de um teste de unidade:
a. Um teste de unidade analisa o código-fonte de um sistema, separado por módulos, em que é analisado como esse código pode
ser interpretado pelo usuário.
b. Durante o teste de unidade, o código-fonte é testado por meio do teste de caixa-preta.
c. O teste de unidade tem como objetivo principal testar o código, juntando todos os módulos.
d. O teste de unidade é um teste que avalia a corretude do sistema, em que se analisa como cada trecho de código é interpretado
pelo hardware.
e. Em um teste de unidade, analisa-se a corretude do código, separando cada parte do sistema e testando-a de modo
separado.

Para assegurar a qualidade de um produto, este deve ser testado antes de ser entregue ao cliente. Isso acontece com alimentos,
eletrodomésticos, eletrônicos, celulares, carros, dentre outros produtos e serviços. Um software também passa por processos de teste
de qualidade seguindo o seguinte princípio:
a. O teste de qualidade de um software acontece apenas com os seus módulos separados, sem poder ser aplicado em conjunto.
b. O software é testado como um todo, sem os módulos estarem associados entre si.
c. Cada módulo entregue será testado de modo isolado antes de ser avaliado em conjunto com o sistema como um todo. 
d. O teste de software é aplicado no momento de implementação, sendo testado apenas em conjunto.
e. O software é testado por um todo, ao �nal de cada novo módulo entregue.
◄ Compartilhe
Seguir para...
Revisão Atividade 2 (A2) ►
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RS 
https://ambienteacademico.com.br/mod/forum/view.php?id=1086874&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=1086879&forceview=1
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