Buscar

QUALIDADE E TESTES DE SOFTWARE AV PARCIAL

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 3 páginas

Prévia do material em texto

17/04/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
 QUALIDADE E TESTES DE SOFTWARE
 
Avaliação Parcial: CCT0774_SM_201602875898 V.1 
Aluno(a): YURI BUENO FONTENLA Matrícula: 201602875898
Acertos: 10,0 de 10,0 Data: 17/04/2018 14:40:32 (Finalizada)
 
1a Questão (Ref.:201603589974) Acerto: 1,0 / 1,0
No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são um dos aspectos mais estratégicos
para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é
que as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram
em seus processos internos. Neste contexto as assertivas estão corretas, EXCETO:
 
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a
identificação de erros."
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.
 O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e
Garantia da qualidade.
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.
Segundo a regra 10 de Myers, significa que 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.
 
2a Questão (Ref.:201603069897) Acerto: 1,0 / 1,0
Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos trabalho sobre um processo de teste
de software. Myers é o autor do livro "The Art of Software Testing", considerado por muitos como a primeira obra de real valor
sobre teste de software e a criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a
Regra 10 de Myers afirma ?
A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento para concentrar
o investimento e a atenção da equipe.
 A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los.
A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de correção devido
ao maior dominio da equipe de desenvolvimento do sistema.
A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e tempo para testar
sistemas.
A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do momento em que são
descobertos.
 
3a Questão (Ref.:201603677891) Acerto: 1,0 / 1,0
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade
que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como um todo e
considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração,
neste caso estamos nos referindo aos testes de:
Validação de código-fonte
 Validação de Sistema
Verificação de requisitos
Validação da modelagem e análise
Verificação de implementação
 
4a Questão (Ref.:201603069902) Acerto: 1,0 / 1,0
Marque a alternativa correta:
 
I - Os testes de verificação e validação são complementares, não devendo ser encarados como atividades redundantes. Cada um
possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de erros e aumentando a qualidade final do
produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
17/04/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
Todas as sentenças estão erradas
Apenas as sentenças I e II estão corretas
 Todas as sentenças estão corretas
Apenas a sentença I está correta
Apenas as sentenças II e III estão corretas
 
5a Questão (Ref.:201603677895) Acerto: 1,0 / 1,0
A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a
qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como
objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução,
chama-se:
Verificação de implementação
Verificação de requisitos
Verificação de código-fonte
Verificação de sistema
 Verificação de análise e modelagem
 
6a Questão (Ref.:201603070161) Acerto: 1,0 / 1,0
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou
modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se
aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no
processo de desenvolvimento de software temos:
Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento
financeiro
Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento
 Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte
Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte
 
7a Questão (Ref.:201603070174) Acerto: 1,0 / 1,0
Marque a alternativa correta:
 I - Testes regressivos 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 regressivos 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 progressivos 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 - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre testes caixa branca ou testes
caixa preta já que as abordagens não permitem que sejam utilizadas em conjunto em um mesmo projeto de software.
 
Apenas a sentença III está correta
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
 
Gabarito Coment.
 
8a Questão (Ref.:201603071125) Acerto: 1,0 / 1,0
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Baseado em Grafo
17/04/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
Particionamento em Equivalência
Análise do valor Limite
 Teste de ramos
Teste de matriz ortogonal
 
9a Questão (Ref.:201603679135) Acerto: 1,0 / 1,0
João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá suportar 500 transações
simultâneas. Neste caso qual o teste João precisa utilizar?
 Volume
Segurança
Performance ou desempenho
Contenção
Configuração
 
10a Questão (Ref.:201603679141) Acerto: 1,0 / 1,0
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
Integridade, estrutura, estresse,smoke test
interface e usabilidade
 Funcional, regressão, segurança e Volume
usabilidade, contenção, carga e perfil de desempenho
avaliação , contenção, carga e perfil de desempenho

Outros materiais