Buscar

AVP_QUALIDADE E TESTES DE SOFTWARE_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

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

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

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE 
Avaliação Parcial: CCT0774_SM_ V.1 
Aluno(a): FABIO Matrícula: 
Acertos: 10,0 de 10,0 Data: 22/05/2018 00:55:27 (Finalizada) 
 
 
1a Questão (Ref.:201102342435) 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. 
 Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. 
 A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. 
 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. 
 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. 
 
 
2a Questão (Ref.:201102948877) Acerto: 1,0 / 1,0 
O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos: 
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos. 
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos. 
Desta forma podemos afirmar que: 
 
 os testes podem demonstrar que um determinado software está livre de defeitos. 
 o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. 
 o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. 
 os testes podem identificar a ausência ou a presença de erros. 
 o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes. 
 
 
3a Questão (Ref.:201102862555) Acerto: 1,0 / 1,0 
Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar? 
 
 Homologação 
 Sistemas 
 Unidade 
 Aceitação 
 Integração 
 
Gabarito Coment. 
 
 
 
4a Questão (Ref.:201102950422) Acerto: 1,0 / 1,0 
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma 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. Chamamos de teste de ___________________________ de requisitos o teste aplicado para a garantia da qualidade dos requisitos funcionais e não funcionais do software a ser desenvolvido. 
 
 Sistema 
 Revisão 
 Validação 
 Verificação 
 Caixa branca 
 
Gabarito Coment. 
 
 
 
5a Questão (Ref.:201102481553) 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: 
 
 Teste do produto e revisões 
 Levantamento de requisitos e auditoria 
 Teste da caixa branca e teste da caixa preta 
 Levantamento de requisitos e teste do produto 
 Revisões e auditorias 
 
Gabarito Coment. 
 
 
 
6a Questão (Ref.:201102950429) 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 
 Validações 
 Revisões 
 Auditorias 
 Testes 
 
 
7a Questão (Ref.:201102342704) 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. 
 
 Apenas as sentenças I e II estão corretas 
 Apenas as sentenças II e III estão corretas 
 Apenas a sentença III está correta 
 Todas as sentenças estão erradas 
 Todas as sentenças estão corretas 
 
 
8a Questão (Ref.:201102343661) 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: 
 
 Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal 
 Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados 
 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 
 
Gabarito Coment. 
 
 
 
9a Questão (Ref.:201102342717) 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 Compatibilidade (Versionamento) 
 Teste de Funcionalidade 
 Teste de Usabilidade 
 Teste de Performance (Desempenho) 
 Teste de Confiabilidade e Disponibilidade 
 
 
10a Questão (Ref.:201102951676) Acerto: 1,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 
 Funcional, regressão, segurança e Volume 
 usabilidade, contenção, carga e perfil de desempenho 
 interface e usabilidade 
 Integridade, estrutura, estresse, smoke test

Outros materiais