Buscar

AVALIAÇÃO PARACIAL QUALIDADE E TESTES DE SOFTWARE 2 2018

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 4 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

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE 
 
Avaliação Parcial: CCT0774_SM_201202289363 V.1 
Aluno(a): CRISTIAN FABIANO Matrícula: 
Acertos: 10,0 de 10,0 Data: 06/11/2018 12:19:02 (Finalizada) 
 
 
1a Questão (Ref.:201202424710) Acerto: 1,0 / 1,0 
Marque a opção INCORRETA sobre Qualidade de Software. 
 
 
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. 
 
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. 
 
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. 
 
 
 
2a Questão (Ref.:201202424712) Acerto: 1,0 / 1,0 
Marque a opção INCORRETA: 
 
 
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a 
não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de 
inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as 
fases seguintes. 
 
A qualidade de um software é definida pelo número de requisitos que forma 
adequadamente testados e estão em conformidade com o especificado. 
 
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de 
desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente 
com o projeto, tendo um comportamento mais objetivo e direto. 
 Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos 
independente da complexidade envolvida. 
 
Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida 
e pelo número altíssimo de situações existentes, torna-se impossível imaginar um 
produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. 
 
 
 
3a Questão (Ref.:201203032702) Acerto: 1,0 / 1,0 
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-
fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das 
regras da boa programação. Neste caso estamos falando do teste de: 
 
 
Validação de código-fonte 
 
Verificação de sistema 
 Verificação de implementação 
 
Validação da modelagem e análise 
 
Verificação de requisitos 
 
 
Gabarito Coment. 
 
 
 
4a Questão (Ref.:201203032703) 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 da modelagem e análise 
 
Validação de código-fonte 
 
Verificação de implementação 
 
Verificação de requisitos 
 Validação de Sistema 
 
 
 
5a Questão (Ref.:201203032706) Acerto: 1,0 / 1,0 
Na empresa de João existe um processo de desenvolvimento de software formal. 
Dentre as diversas atividades descritas no processo estão previstos: 
1-O registro dos defeitos encontrados 
3. A produção das atas de reuniões 
4. As realizações das reuniões de revisões, 
5. As elaborações das documentações obrigatórias 
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de 
software sejam realmente executadas devemos realizar: 
 
 
Inspeções 
 
Testes 
 Auditorias 
 
Validações 
 
Revisões 
 
 
 
6a Questão (Ref.:201202563830) Acerto: 1,0 / 1,0 
Os testes de verificação devem garantir a qualidade de todas as etapas do 
desenvolvimento de sistemas. Neste sentido a qualidade será obtida através 
da correta construção de documentos e a adequada realização das 
atividades previstas no processo corporativo de engenharia de software. Desta 
forma os testes de verificação devem concentra-se em dois aspectos bem distintos: 
 
 Revisões e auditorias 
 
Levantamento de requisitos e auditoria 
 
Teste do produto e revisões 
 
Levantamento de requisitos e teste do produto 
 
Teste da caixa branca e teste da caixa preta 
 
 
Gabarito Coment. 
 
 
 
7a Questão (Ref.:201202424981) Acerto: 1,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. 
 
 
Todas as sentenças estão erradas 
 Todas as sentenças estão corretas 
 
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 
 
 
 
8a Questão (Ref.:201202425938) 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 da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, 
Teste do fluxo de dados 
 
Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento 
em Equivalência 
 
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados 
 Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de 
matriz ortogonal 
 
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, 
Baseado em Grafo 
 
 
Gabarito Coment. 
 
 
 
9a Questão (Ref.:201202424994) Acerto: 1,0 / 1,0 
Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados 
sejam implementados, geralmente servindo como base de um processo de verificação 
automática. Os testes funcionais estão relacionados as regras de negócio para que se obtenha 
ampla cobertura dos cenários de negócio. Sua melhor descrição está em um modelo de casos 
de uso e em casos de uso.Marque a categoria que melhor representa a descrição anterior. 
 
 Teste de Funcionalidade 
 
Teste de Compatibilidade (Versionamento) 
 
Teste de Usabilidade 
 
Teste de Performance (Desempenho) 
 
Teste de Confiabilidade e Disponibilidade 
 
 
 
10a Questão (Ref.:201202424992)Acerto: 1,0 / 1,0 
Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um 
erro ou de determinadas condições anormais. Devem também contemplar os procedimentos de 
recuperação do estado inicial da transação interrompida, impedindo que determinados 
processamentos sejam realizados pela metade e sejam interpretados como completos.Marque a 
categoria que melhor representa a descrição anterior. 
 
 
Teste de Performance (Desempenho) 
 Teste de Recuperação 
 
Teste de Segurança 
 
Teste de Contigência 
 
Teste de Configuração (Ambiente)

Continue navegando