Buscar

QUALIDADE E TESTE DE SOFTWARE - N2

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

Questão 1
De acordo com a norma ISO/IEC 9126-1 (2003, p. 17), “qualidade é a totalidade das características de um produto de software que lhe confere a capacidade de satisfazer necessidades implícitas e explícitas”.
 
ABNT – ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO/IEC 9126-1:2001. Engenharia de software – qualidade de produto. Parte 1: modelo de qualidade. Rio de Janeiro: ABNT,  2003. Disponível em < https://aplicacoes.mds.gov.br/sagirmps/simulacao/sum_executivo/pdf/fichatecnica_21.pdf>. Acesso em: 15 abr. 2019.
 
A norma relaciona a qualidade do software com bases nas características do produto em atender as funcionalidades implícitas e explícitas. A partir do contexto apresentado, assinale a alternativa que corresponde às necessidades implícitas e explícitas 
a. As necessidades explícitas estão relacionadas a requisitos funcionais e as implícitas são os requisitos não-funcionais.
b. Funcionalidades implícitas são as informações que são identificadas no sistema nas fases iniciais, já as explícitas são apresentadas pelos desenvolvedores no momento dos testes, 
c. As necessidades explícitas são as funcionalidades que um cliente disse que deverá ter, já as implícitas não são ditas pelo cliente, cabendo ao engenheiro identificar e sugerir os requisitos.
d. Funcionalidades explícitas são informações coletadas no início projeto, enquanto as implícitas são coletadas apenas no momento de desenvolvimento.
e. Necessidades implícitas são as funcionalidades requisitadas pelo cliente no momento do desenvolvimento, já as explícitas são as funcionalidades requisitadas após o término do desenvolvimento.
 
 
Questão 2
Segundo Rungta (2018), o teste de regressão é definido como um tipo de teste aplicado para confirmar que um programa recente ou alteração de código não afetou adversamente os recursos existentes.
 
RUNGTA, K. Learn Testing in 1 Day: definitive 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ífica. Com base no conteúdo estudado, assinale a alternativa que contenha o procedimento de aplicação de um teste de regressão.
a. 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.
b. O procedimento a ser aplicado no teste de regressão é rever os códigos-fontes, verificando se o código-fonte está estruturado de modo adequado.
c. 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.
d. São aplicados de forma rigorosa todos os testes de unidade, a fim de garantir que as falhas conflitantes estejam ajustadas.
e. É aplicado o teste integrado novamente em todos os módulos para garantir que os pontos de falhas estão ajustados.
 
 
Questão 3
A norma IEEE 829 prevê uma abordagem sobre os documentos úteis a atividade de teste.  Sendo um padrão, elevado a categoria de norma, onde se trata do Documento de Plano de Testes, ou Test Plan. Com base no contexto apresentado e no material  de estudos da disciplina, como é estruturada a norma IEEE 829?
a. A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos.
b. A norma IEEE 829 é estrutura em 10 passos, os quais são extremamente importantes para a elaboração do documento de plano de teste.
c. A norma é estruturada em 8 passos básicos e 6 avançados, onde é dito com fatores de padronização de teste.
d. A estrutura da norma IEEE 829 prevê uma separação em dois grupos, sendo que em cada grupo temos 8 e 6 passos de atividades a serem seguidos.
e. A normal possui uma estrutura completa atuando com 6 atividades relacionadas a padronização do test plan.
 
Questão 4
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. O processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados.
b. Ao se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha.
c. A depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário.
d. O processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro.
e. O objetivo da depuração é compreender melhor o processo de teste aplicado no software
para identificar os pontos de melhoria.
 
Questão 5
O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles:
 
I - Identificação de funções que um sistema deverá realizar.
II - Aplicar a execução de teste de unidade
III - criar casos de teste para checar as funções.
 
É correto o que se afirma em:
a. I e III apenas.
b. I apenas
c. II e III apenas.
d. II apenas
e. III apenas
 
 
Questão 6
Os conceitos de verificação e de validação podem se resumir em um processo que avalia o software como um todo, desde suas primeiras etapas do projeto até a entrega ao usuário. Associado a esse processo, podemos aplicar também revisões e auditorias de inspeções para assegurar a qualidade do produto final.
 
Sobre o conceito de revisões e auditorias, analise as afirmativas:
 
I - As revisões técnicas têm como objetivo identificar falhas, baseando-se em um documento elaborado pela equipe de SQA e fornecendo os pontos de melhoria.
II - As inspeções devem ser efetuadas por um grupo pequeno de pessoas, tendo um líder como responsável a documentar a seção de inspeção.
III - Uma revisão busca identificar por meio de uma análise se um software está de acordo para sua utilização pretendida.
IV - Uma inspeção busca identificar pontos de melhoria, sendo que esta inspeção deverá ser conduzida por um facilitador.
 
Está correto o que de afirma em: 
a. I, II e IV, apenas.
b. II e IV, apenas
c. I e III, apenas
d. II, III e IV, apenas. 
e. II e III, apenas.
 
 
Questão 7
A medição é tipicamente uma quantificação direta, que envolve um único valor, ao passo que métrica é uma quantificação indireta, que envolve o cálculo e o uso de mais de uma medida. Em outra palavras, podemos medir algum artefato de software e verificar quanto o mesmo está em acordo com a métrica estabelecida.
 
Assinale a alternativa correta sobre como podemos relacionar uma métrica. 
a. Ao se aplicar uma métrica no processo de desenvolvimento de um software, podemos efetuar as comparações das versões entregues para os usuários. 
b. Um método desejável que seja capaz de fornecer dados para uma tomada de decisão e comparações de desempenhos.
c. Está relacionado ao fato de medir de forma precisa todas as possíveis falhas do desenvolvedor e do usuário.
d. Uma métrica é aplicada como forma de compreensão dos artefatos desenvolvidos no decorrer do processo.
e. Uma métrica é composta por diversas medições que são capazes, inclusive, de prever os futuros problemas do produto final.
 
 
Questão 8
A norma IEEE 829 trata o Documento de Plano de Testes, ou Test Plan. Esta norma prevê uma série de atividade a serem aplicadas que devem constar no documento, sobre as atividades prevista leia as afirmativas a seguir.
 
I - A atividade de analisar o produto refere-se ao fato de que não se deve testar um produto sem informações sobre o mesmo.
II - Definir o objetivo do teste, se refere a definição do objetivo geral do que se pretende atingir com a implementação dos testes.
III - A atividade de planejar os recursos, está associado em elencar os recursos de humanos necessário para realizar os teste
IV - O planejar os ambientes de testes, diz respeito ao planejamento do ambiente dos de testes voltados às interfaces do usuários e configuração dos módulos.
 
Agora, assinalea alternativa que apresenta as afirmativas corretas:
a. II e IV apenas.
b. I e II apenas.
c. III e IV apenas.
d. II, III e IV apenas.
e. I, II e III apenas.
 
Questão 9
A norma ISO/IEC 12207
"(...) estabelece uma estrutura (...) bem definida, que pode ser referenciada pela indústria de software. A estrutura contém processos, atividades e tarefas que serão aplicadas durante a aquisição de um produto de software ou serviço, e durante o fornecimento, desenvolvimento, operação, manutenção e descontinuidade dos produtos de software".
 
Disponível em: https://www.abntcatalogo.com.br/norma.aspx?ID=38643
Acessado em: 16/05/2019
 
Considerando as informações expostas e o texto-base da disciplina, analise as afirmativas abaixo:
 
I - O documento que descreve a norma fornece somente processos para a qualidade do software.
II - Provê uma estrutura para que uma organização defina seus processos. 
III - É composta por um conjunto abrangente de diretrizes a partir do qual uma organização pode construir modelos de ciclo de vida de software.
IV - O processo de ciclo de vida são realizados por usuários comuns, que utilizam o produto às vezes, sem estar muito interessado no resultado.
 
Está correto o que consta em:
a. I e II, apenas.
b. I, II e III.
c. II e III, apenas.
d. III, apenas.
e. I, apenas.
 
Questão 10
Um software é tratado como confiável quando este é capaz de se manter consistente com o passar dos anos, mesmo passando por situações incomuns e mantendo-se estável. O fato de o software suportar tais situações gera para a organização que o usa uma sensação de confiabilidade. Entretanto, essa confiabilidade deve ser medida para verificar que a qualidade do software se encontra adequada.
 
Assinale a alternativa correta sobre a forma de medição confiável de um software. 
a. Por se tratar de um software legado, o mesmo não possui medição, apenas acompanhamento.
b. Para de medir um software denominado confiável, os modelos apresentados na norma ISO/IEC 25010:2011 devem ser aplicados. 
c. As medições acontecem em seu código fonte e por meio de sua usabilidade.
d. Medindo o software diretamente ou por meio de estimas baseadas em histórico.
e. Medições intrínsecas por meio de observação e validação do software.

Continue navegando