A maior rede de estudos do Brasil

Grátis
4 pág.
Avaliação parcial Qualidade e testes de software 1

Pré-visualização | Página 1 de 2

08/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 1/4
DIEGO DOS SANTOS NASCIMENTO
201607398575       EAD BARRA I ­ TOM JOBIM ­ RJ
 
 QUALIDADE E TESTES DE SOFTWARE
Avaliação Parcial: CCT0774_SM_201607398575 V.1 
Aluno(a): DIEGO DOS SANTOS NASCIMENTO Matrícula: 201607398575
Acertos: 10,0 de 10,0 Data: 07/05/2018 21:32:20 (Finalizada)
1a Questão (Ref.:201607546050) Acerto: 1,0  / 1,0
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm
basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação
anterior?
  Devemos nos preocupar como teste somente após o código tiver sido gerado.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais
como um todo.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão
eliminados antes do começo do teste.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em
diferentes pontos no tempo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de
teste.
2a Questão (Ref.:201608152822) Acerto: 1,0  / 1,0
Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de
processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na
utilização de uma equipe de teste independente?
Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes
de caixa branca.
Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados
por esta equipe.
Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários.
Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes
necessários para a aferição da qualidade.
  A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um
comportamento mais objetivo e direto na avaliação do produto.
Gabarito Coment.
3a Questão (Ref.:201607544849) Acerto: 1,0  / 1,0
Em relação aos testes de verificação, marque a opção INCORRETA:
  Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução
tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar
a aplicação de boas práticas de programação.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código­fonte gerado pela
08/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 2/4
equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um
processo formal de verificação do código produzido.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham
total aderência às necessidades apontadas pelos clientes.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência
da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também
em avaliar a modelagem da solução como um todo.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos
requisitos funcionais e não funcionais do software a ser desenvolvido.
Gabarito Coment.
4a Questão (Ref.:201608064932) Acerto: 1,0  / 1,0
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando  um erro não é identificado, os
custos de sua correção multiplicam­se por 10 para cada fase do processo de desenvolvimento de software em
que o erro migra.  Por isso _________________, ao longo do processo de desenvolvimento tornam­se uma ajuda
na redução dos custos de qualidade: detectam o problema antes de ser implementado.
 
os testes de caixa preta os testes de integração
os testes de sistemas
  os testes de verificação
os testes de validação
os testes de integração
Gabarito Coment.
5a Questão (Ref.:201608008893) Acerto: 1,0  / 1,0
No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos
pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a importância
da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é fundamental para o
processo de desenvolvimento de software de forma a não deixar que problemas sejam migrados para as fases
seguintes. 
Na fase de verificação do negócio é importante verificar se:
A consistência da arquitetura da solução.
A rastreabilidade entre requisitos e necessidades.
A aderência de requisitos não funcionais com a solução.
  Todas as necessidades, metas e exigências foram listadas.
As normas e padrões de desenvolvimento.
6a Questão (Ref.:201607683963) Acerto: 1,0  / 1,0
Os testes de verificação devem garan鋙�r a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sen鋙�do a qualidade será ob鋙�da
através da correta construção de documentos e a adequada realização das a鋙�vidades previstas no processo corpora鋙�vo de engenharia de
so��ware. Desta forma os testes de verificação devem concentra‐se em dois aspectos bem dis鋙�ntos:
  Revisões e auditorias
Teste do produto e revisões
Teste da caixa branca e teste da caixa preta
Levantamento de requisitos e auditoria
Levantamento de requisitos e teste do produto
Gabarito Coment.
08/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 3/4
7a Questão (Ref.:201608064976) Acerto: 1,0  / 1,0
A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O
sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por
75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta
funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova
funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes
progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança,
ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado
para que este problema não ocorresse?
Teste de integração
Teste de verificação
Teste de usabilidade
Teste progressivo
  Teste regressivo
Gabarito Coment.
8a Questão (Ref.:201607545112) Acerto: 1,0  / 1,0
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque
a opção correta:
diferentemente dos testes da caixa­preta, o teste da caixa­branca não requer o conhecimento da
tecnologia empregada e dos conceitos de implementação do software.
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não
preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem
ser testados quando o software está pronto.
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema
sejam amplamente atendidos pelo software construído.
  é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para
derivar casos teste.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais
de coletas de requisitos para esclarecer os requisitos funcionais.