Buscar

QUALIDADE E TESTES DE SOFTWARE

Prévia do material em texto

1a Questão (Ref.:201703302174) Acerto: 1,0 / 1,0
Marque a opção INCORRETA sobre Qualidade de Software.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a
gerar software seja eficiente.
 A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento
utilizando produtos (hardware e software) de última geração.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo
de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado
durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de
desenvolvimento.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do
projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros
prblemas correlatos.
 
2a Questão (Ref.:201703302175) Acerto: 0,0 / 1,0
Marque a opção INCORRETA
Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade
no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
 A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o
acréscimo de novos requisítos independente da necessidade dos usuário.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do
produto tecnológico que está sendo desenvolvido.
 O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
 
3a Questão (Ref.:201703302185) Acerto: 1,0 / 1,0
Marque a opção INCORRETA
Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de
documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o
processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados
respeitando os estágios do desenvolvimento.
Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o
modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos
manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o
executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se
ocorreu o comportamento esperado .
Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que
podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema.
 Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de
sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento
aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros.
O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados,
mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas
documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas
versões de testes, para cada versão de software existente.
 
4a Questão (Ref.:201703302181) Acerto: 0,0 / 1,0
Em relação aos testes de validação, marque a opção INCORRETA:
Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes
têm por objetivo validar a compatibilidade entre componentes de um software.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo
testar componentes individuais de uma aplicação.
 Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último
processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este
estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos
testes de integrações.
 Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem
por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido.
 
5a Questão (Ref.:201703822301) Acerto: 0,0 / 1,0
O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das opções
abaixo não faz parte das atividades do Modelo de Negócios:
 Identificar expectativas e exigências do cliente
Modelar as atividades e estabelecer uma macro visão
Estimar os custos do projeto de software
Estimar os prazos do projeto de software
 Modelar uma solução que suporte todos os requisitos
 
6a Questão (Ref.:201703303394) Acerto: 0,0 / 1,0
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é
importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos
métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido
como:
 Revisão
Depuração
Teste de integração
Teste de regressão
 Teste de validação
 
Gabarito Coment.
 
7a Questão (Ref.:201703302445) Acerto: 0,0 / 1,0
Marque a alternativa correta:
I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas
funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de progressão testam somente as
inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de
desenvolvimento.
II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu
objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do
produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades.
III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o
maior número cenários e variações possíveis, assim como os resultados esperados.
Apenas as sentenças II e III estão corretas
 Apenas as sentenças I e II estão corretas
Todas as sentenças estão erradas
 Todas as sentenças estão corretas
Apenas a sentença III está correta
 
8a Questão (Ref.:201703303402) Acerto: 1,0 / 1,0
O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do
software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de
testes de caixa-preta que podem ser subdivididos em:
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados
 Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
 
Gabarito Coment.9a Questão (Ref.:201703303403) Acerto: 1,0 / 1,0
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Configuração
 Desempenho
Navegação
Componente
Segurança
 
10a Questão (Ref.:201703911417) Acerto: 0,0 / 1,0
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
avaliação , contenção, carga e perfil de desempenho
usabilidade, contenção, carga e perfil de desempenho
interface e usabilidade
 Funcional, regressão, segurança e Volume
 Integridade, estrutura, estresse, smoke test

Continue navegando