Buscar

QUALIDADE E TESTES DE SOFTWARE EXERCÍCIOS E AVALIAÇÕES

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

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 6, do total de 43 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

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 9, do total de 43 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
1a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0774_EX_A1_201407360991_V1 
	17/04/2018 00:03:16 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201408111477
		
	
	 1a Questão
	
	
	
	
	A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o investimento realizado com a finalidade de um produto ou serviço atingir a qualidade desejada.
Chamamos de __________________________ o esforço para garantir a qualidade, ou seja, todos os investimentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar.
		
	 
	Custo do teste
	
	Custo do projeto
	
	Custo da não-conformidade
	
	Custo do erro
	 
	Custo da conformidade
	
	 
	Ref.: 201407503502
		
	
	 2a Questão
	
	
	
	
	Marque a opção INCORRETA
		
	
	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 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.
	
	O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	 
	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.
	
	 
	Ref.: 201407522258
		
	
	 3a Questão
	
	
	
	
	Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:
		
	 
	controle de qualidade;
	 
	garantia de qualidade;
	
	reengenharia de processos;
	
	custo da qualidade;
	
	gold plate.
	
	 
	Ref.: 201407503500
		
	
	 4a Questão
	
	
	
	
	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 quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los.
	
	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 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.
	
	 
	Ref.: 201408111484
		
	
	 5a Questão
	
	
	
	
	No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa:
		
	
	A partir do ano de 1960
	
	A partir do ano de 2010
	
	A partir do ano de 1970
	
	A partir do ano de 1980
	 
	A partir do ano 2000
	
	 
	Ref.: 201408111480
		
	
	 6a Questão
	
	
	
	
	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 conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade.
	
	Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários.
	 
	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.
	
	 
	Ref.: 201408023585
		
	
	 7a Questão
	
	
	
	
	Analise a afirmativa abaixo:
 
"A implantação de um processo de qualidade tanto no processo, como no produto possui um custo,  porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará  a solução."
 
Esta afirmativa está baseada na:
		
	
	na lei de Moore
	
	na teoria de Bloom
	
	na regra de Morgan
	 
	na regra 10 de Myers
	
	na lei Boyle
	
	 
	Ref.: 201407504711
		
	
	 8a Questão
	
	
	
	
	O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
		
	
	Custo de desenvolvimento
	
	Custo da revisão
	 
	Custo dos testes
	
	Custo da conformidade
	 
	Custo da não conformidade
	
	Exercício: CCT0774_EX_A2_201407360991_V1 
	22/04/2018 11:48:39 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407503508
		
	
	 1a Questão
	
	
	
	
	Em relação aos testes de validação, marque a opção INCORRETA:
		
	
	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 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 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 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.Ref.: 201408111493
		
	
	 2a Questão
	
	
	
	
	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:
		
	
	Verificação de requisitos
	
	Validação de código-fonte
	
	Validação da modelagem e análise
	 
	Verificação de implementação
	
	Verificação de sistema
	
	 
	Ref.: 201408111494
		
	
	 3a Questão
	
	
	
	
	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:
		
	 
	Verificação de implementação
	 
	Validação de Sistema
	
	Validação de código-fonte
	
	Validação da modelagem e análise
	
	Verificação de requisitos
	
	 
	Ref.: 201407503505
		
	
	 4a Questão
	
	
	
	
	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.
		
	
	Apenas as sentenças I e II estão corretas
	 
	Todas as sentenças estão corretas
	
	Todas as sentenças estão erradas
	
	Apenas a sentença I está correta
	
	Apenas as sentenças II e III estão corretas
	
	 
	Ref.: 201407504714
		
	
	 5a Questão
	
	
	
	
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do processo de validação?
		
	
	Validação da integração
	
	Validação do sistema
	
	Validação do aceite
	 
	Validação da unidade
	
	Validação da implementação
	
	 
	Ref.: 201408111490
		
	
	 6a Questão
	
	
	
	
	É 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
	
	Caixa branca
	
	Validação
	
	Revisão
	 
	Verificação
	
	 
	Ref.: 201407503510
		
	
	 7a Questão
	
	
	
	
	Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
		
	 
	Qualidade é aplicada tardiamente no projeto
	
	Ausência da gerência de qualidade independente
	 
	Falta de técnicas e ferramentas de testes de software no mercado.
	
	Falta de um modelo corporativo de qualidade
	
	Deficiência no planejamento dos testes
	
	 
	Ref.: 201408023623
		
	
	 8a Questão
	
	
	
	
	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?
		
	
	Aceitação
	
	Homologação
	 
	Unidade
	
	Integração
	
	Sistemas
	
	Exercício: CCT0774_EX_A3_201407360991_V1 
	22/04/2018 15:43:18 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407967551
		
	
	 1a Questão
	
	
	
	
	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:
		
	 
	Todas as necessidades, metas e exigências foram listadas.
	
	As normas e padrões de desenvolvimento.
	
	A rastreabilidade entre requisitos e necessidades.
	
	A aderência de requisitos não funcionais com a solução.
	
	A consistência da arquitetura da solução.
	
	 
	Ref.: 201408111496
		
	
	 2a Questão
	
	
	
	
	O processo de verificação requer um conjunto de procedimentos e regras, dentre várias possibilidades, que auxiliarão as equipes de qualidade na verificação. As verificações devem ser aplicadas com um nível de formalidade apropriado para o produto a ser construído, a cronologia do projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro características que contribuem para a formalidade na qual o processo de verificação deve ser conduzido:
		
	
	1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes
	 
	1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos
	
	1-Levantamento, 2-preparação, 3-verificação, 4-correção
	
	1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
	 
	1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
	
	 
	Ref.: 201407503761
		
	
	 3a Questão
	
	
	
	
	Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade:
		
	
	Avaliar se estão registrando os defeitos encontrados
	
	Avaliar se estão produzindo as atas de reuniões
	
	Avaliar se estão atualizando o mapa de riscos dos projetos
	 
	Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
	
	Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento
	
Explicação:
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é fundamental o envolvimento de clientes e usuários nessa atividade, dando-lhes ciencia e acompanhamento. 
	
	 
	Ref.: 201407967558
		
	
	 4a Questão
	
	
	
	
	Nesta fase toda a documentação produzida nas fases anteriores será transformada em código de uma determinada linguagem de desenvolvimento. O objetivo da verificação neste caso é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Esta verificação pode ser realizada através das "boas práticas de programação" garantidas pela adoção de normas e padrões corporativos seguidos pela equipe de desenvolvimento. 
Estamos nos referindo a qual fase de verificação?
		
	
	Negócio.
	 
	Implementação.
	
	Análise.
	
	Modelagem.
	
	Teste.
	
	 
	Ref.: 201407504723
		
	
	 5a Questão
	
	
	
	
	Durante a Revisão Técnica Formal (RTF),um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder?
		
	
	Qual era o erro? Quem o revisou? Quando será corrigido?
	 
	O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
	 
	O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?
	
	Qual era o problema? Qual a consequência? Quando será corrigido?
	
	Qual era o defeito? Qual a consequência? Quem o revisou?
	
	 
	Ref.: 201408111495
		
	
	 6a Questão
	
	
	
	
	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.  Neste sentido é correto afirmar que  _____________________ tem foco nas documentações e  _________________________ tem foco nas atividades.
		
	 
	As revisões e as auditorias
	
	As revisões e os testes
	
	As Auditorias e os testes
	
	Os testes e as auditorias
	
	As Auditorias e as revisões
	
	 
	Ref.: 201408111497
		
	
	 7a Questão
	
	
	
	
	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
	
	Testes
	 
	Auditorias
	
	 
	Ref.: 201408112732
		
	
	 8a Questão
	
	
	
	
	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 garantir que os código gerados estão compatíveis com os modelos, normas e padrões de desenvolvimento chama-se:
		
	
	Verificação de requisitos
	
	Verificação de sistema
	
	Verificação de código-fonte
	 
	Verificação de implementação
	
	Verificação de análise e modelagem
	
	Exercício: CCT0774_EX_A4_201407360991_V1 
	09/05/2018 15:43:31 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407503770
		
	
	 1a Questão
	
	
	
	
	Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta:
		
	
	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 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.
	
	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 durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
	
	 
	Ref.: 201407503772
		
	
	 2a Questão
	
	
	
	
	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 corretas
	
	Apenas a sentença III está correta
	
	Apenas as sentenças II e III estão corretas
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	
	 
	Ref.: 201407504729
		
	
	 3a Questão
	
	
	
	
	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:
		
	
	Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
	
	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
	 
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	 
	Ref.: 201407503777
		
	
	 4a Questão
	
	
	
	
	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 as sentenças I e II estão corretas
	 
	Todas as sentenças estão erradas
	
	Todas as sentenças estão corretas
	
	Apenas as sentenças II e III estão corretas
	
	Apenas a sentença III está correta
	
	 
	Ref.: 201407642624
		
	
	 5a Questão
	
	
	
	
	Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São exemplos de métodosbaseados na estrutura interna do código fonte:
		
	
	Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
	
	Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
	 
	Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	
	Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
	
	 
	Ref.: 201407504728
		
	
	 6a Questão
	
	
	
	
	Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
		
	
	Teste de matriz ortogonal
	 
	Teste de ramos
	
	Particionamento em Equivalência
	
	Análise do valor Limite
	
	Baseado em Grafo
	
	 
	Ref.: 201408023634
		
	
	 7a Questão
	
	
	
	
	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 verificação
	
	Teste de integração
	
	Teste de usabilidade
	
	Teste progressivo
	 
	Teste regressivo
	
	 
	Ref.: 201407504724
		
	
	 8a Questão
	
	
	
	
	Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que Não representa uma atividade do teste Caixa Branca.
		
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	 
	Identifiquem funções incorretas ou faltando
	
	Exercitam estruturas de dados internas para assegurar sua validade.
	
	Exercício: CCT0774_EX_A5_201407360991_V1 
	09/05/2018 22:25:37 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201408112744
		
	
	 1a Questão
	
	
	
	
	No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
		
	
	interface e usabilidade
	 
	Funcional, regressão, segurança e Volume
	
	avaliação , contenção, carga e perfil de desempenho
	 
	Integridade, estrutura, estresse, smoke test
	
	usabilidade, contenção, carga e perfil de desempenho
	
	 
	Ref.: 201407642631
		
	
	 2a Questão
	
	
	
	
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro.
		
	
	Teste funcional
	
	Teste de negócio
	
	Teste requisitos
	
	Teste de linguagem
	 
	Teste de usabilidade
	
	 
	Ref.: 201407521517
		
	
	 3a Questão
	
	
	
	
	A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado que tipo de teste?
		
	
	Navegação
	
	Componente
	
	Configuração
	 
	Desempenho
	
	Segurança
	
	 
	Ref.: 201408112736
		
	
	 4a Questão
	
	
	
	
	João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar?
		
	
	Configuração
	
	Contenção
	
	Performance ou desempenho
	
	Segurança
	 
	Volume
	
	 
	Ref.: 201407503785
		
	
	 5a Questão
	
	
	
	
	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 Performance (Desempenho)
	
	Teste de Confiabilidade e Disponibilidade
	
	Teste de Usabilidade
	
	 
	Ref.: 201407518175
		
	
	 6a Questão
	
	
	
	
	O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de:
		
	
	destruição.
	
	desempenho.
	 
	usabilidade.
	
	stress.
	
	segurança.
	
	 
	Ref.: 201407504730
		
	
	 7a Questão
	
	
	
	
	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?".
		
	
	Navegação
	
	Configuração
	
	Segurança
	
	Componente
	 
	Desempenho
	
	 
	Ref.: 201408114622
		
	
	 8a Questão
	
	
	
	
	João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação?
		
	
	Carga
	 
	Configuração
	
	Volume
	
	Segurança
	
	Infraestrutura
	
	Exercício: CCT0774_EX_A6_201407360991_V1 
	11/06/2018 23:59:21 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407967569
		
	
	 1a Questão
	
	
	
	
	Após executar transações previstas em um caso de teste, o último passo é a impressão de um relatório. Este relatório pode ser aceito como evidência de que os testes foram efetuados? Selecione a alternativa correta:
		
	
	Sim, afinal se o sistema emite relatórios o sistema funciona.
	
	Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório parecido.
	 
	Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido definido no início do projeto.
	 
	Sim, afinal um relatório é um documento.Não, pois o relatório não foi elaborado pela equipe de teste.
	
	 
	Ref.: 201408024266
		
	
	 2a Questão
	
	
	
	
	Qual o método estrutural para a elaboração de casos de testes de caixa branca que tem como objetivo detectar erros nas condições lógicas aplicadas no código-fonte? Neste método os casos de teste são construídos de forma a permitir variação dos valores que determinam a execução dos diversos fluxos alternativos existentes no código-fonte.
		
	
	Cobertura de exceção
	
	Cobertura de linha de código
	
	Cobertura de laços
	 
	Cobertura de desvios condicionais
	
	Cobertura de caminhos
	
	 
	Ref.: 201407642634
		
	
	 3a Questão
	
	
	
	
	Os testes da caixa preta são uma abordagem complementar aos testes de caixa branca, com a finalidade de identificar um conjunto de situações que serão empregadas em forma de testes para a identificação de erros. Os principais métodos de testes de caixa-preta para obtenção dos casos de testes são:
		
	 
	Decomposição de requisitos e análise de documentos
	
	Cobertura de linha de código e cobertura de laços
	
	Análise e documentos e cobertura de caminhos
	
	Cobertura de linha de código e cobertura de caminhos
	
	Decomposição de requisitos e cobertura de laços
	
	 
	Ref.: 201407519337
		
	
	 4a Questão
	
	
	
	
	Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca:
		
	
	Cobertura de desvios condicionais
	
	Cobertura de linha de código
	
	Cobertura de Caminhos
	 
	Métodos de decomposição de requisitos
	
	Cobertura de laços
	
	 
	Ref.: 201407967574
		
	
	 5a Questão
	
	
	
	
	Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes.
Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de caixa preta é:
		
	
	O método de teste para obtenção de casos de teste de cobertura de desvio condicional.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	
	Preparar casos de teste baseados na estrutura interna do software.
	 
	Prepara casos de testes baseados na especificação do software.
	
	Conhecer com profundidade a linguagem utilizada para o desenvolvimento.
	
	 
	Ref.: 201407967578
		
	
	 6a Questão
	
	
	
	
	Para avaliarmos a qualidade de um sistema devemos submeter o software a determinadas condições de uso de forma a avaliar se o comportamento está de acordo com o esperado. Um artefato utilizado nesta fase é o caso de teste. Neste sentido podemos utilizar os requisitos como base para a construção dos casos de testes?
		
	
	Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se construir um programa.
	
	Não, pois quem determina o que o programa fará é o programador e não o cliente.
	 
	Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o resultado esperado.
	
	Não, pois todos os casos de testes serão derivados do software já construído.
	
	Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o assunto que o cliente.
	
	 
	Ref.: 201407967563
		
	
	 7a Questão
	
	
	
	
	Levando-se em consideração a necessidade de controle de casos de testes aplicados, casos de testes não aplicados, casos de teste aprovados e casos de teste reprovados, indique qual a melhor alternativa:
		
	 
	Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior que os casos de testes reprovados.
	
	Não existe a possibilidade de casos de testes reprovados.
	
	Não há garantia de que um software esteja livre de defeitos antes de atingido 100% de casos de teste aplicados.
	
	Para garantir um software livre de defeitos, é indiferente verificar a quantidade de casos de testes aprovados e casos de testes reprovados.
	
	Não há garantia de que um software esteja livre de defeitos antes de atingido um mínimo de 95,5,% de casos de testes aplicados e aprovados.
	
	 
	Ref.: 201408023862
		
	
	 8a Questão
	
	
	
	
	Um sistema de vendas possui um  módulo "Realizar pagamentos". Para os testes foram definidos os seguintes cenários:
 
Cenário primário: Cliente realiza pagamento em dinheiro
Cenário Secundário: Cliente realiza pagamento parcelado
Cenário de exceção: Cliente realiza pagamento com cartão invalido
 
Qual o método estruturado para  a derivação do caso de teste foi utilizado?
		
	
	Cobertura de desvio de caminhos
	
	Cobertura de caminhos
	
	Análise de documentos
	
	Cobertura de código
	 
	Decomposição dos requisitos
	Exercício: CCT0774_EX_A7_201407360991_V1 
	12/06/2018 09:40:48 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201408095717
		
	
	 1a Questão
	
	
	
	
	Analise a lista de atividades abaixo:
 
I - Teste unitário;
II - Teste de integração;
III - Teste de aceitação;
IV - Teste de sistema;
V - Teste de desempenho (desde que exista uma exigência de requisito);
VI - Teste de segurança (desde que exista uma exigência de requisito).
 
Podemos considerar como algumas atividades de validação os itens:
		
	
	IV, V e VI.
	
	I, II e III.
	 
	III, V e VI.
	
	III, IV e V.
	
	I, II e IV.
	
	 
	Ref.: 201407647236
		
	
	 2a Questão
	
	
	
	
	Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
		
	
	Todos os módulos de cálculo afetados devem ser testados (teste de cálculos)
	
	Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação)
	 
	Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão)
	
	Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos)
	
	Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados.
	
	 
	Ref.: 201407642635
		
	
	 3a Questão
	
	
	
	
	Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: teste de baixo nível e teste de alto nível. São considerados teste de alto nível:
		
	 
	Sistema e Aceitação
	
	Integração e aceitação
	
	Unidade e Integração
	
	Aceitação e unidade
	
	Sistema e integração
	
	 
	Ref.: 201407522283
		
	
	 4a Questão
	
	
	
	
	O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas duas abordagens:
		
	
	Inspeção e Walkthrough
	
	Descendente e Ascendente
	
	On-Line e Off-Line
	 
	Incremental e Não Incremental
	
	Formal e Informal
	
	 
	Ref.: 201407522350
		
	
	 5a Questão
	
	
	
	
	João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria?
		
	
	Teste de Unidade
	
	Testede Integração
	
	Teste Fumaça
	
	Teste de Validação
	 
	Teste de Regressão
	
	 
	Ref.: 201407504732
		
	
	 6a Questão
	
	
	
	
	Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de:
		
	
	Teste de verificação
	
	Teste unitário
	
	Teste de aceitação
	
	Teste de sistema
	 
	Teste de integração
	
	 
	Ref.: 201408046382
		
	
	 7a Questão
	
	
	
	
	A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
		
	
	ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
	
	ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
	
	ser realizado, com o cliente, apenas após a implantação do software.
	
	ser realizado, com o cliente, apenas após o treinamento de uso do software.
	 
	verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
	
	 
	Ref.: 201407519358
		
	
	 8a Questão
	
	
	
	
	"geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação" . A descrição apresentada é referente a que tipo de teste ?
		
	
	Teste de Integração
	
	Teste de Validação
	 
	Teste Regressão
	
	Teste de disponibilização (Teste de configuração)
	
	Teste de unidade
	
	Exercício: CCT0774_EX_A8_201407360991_V1 
	12/06/2018 10:15:45 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407970238
		
	
	 1a Questão
	
	
	
	
	Analise as afirmativas abaixo e assinale a opção correta: 
I - Os desenvolvedores são os responsáveis pelos testes unitários e de integração. 
II - Os usuários são os responsáveis pelos testes de aceitação. 
III- Os usuários são os responsáveis pelos testes de sistema e aceitação. 
IV - Os desenvolvedores são os responsáveis apenas pelos testes unitários. 
V - Os analistas de testes são os responsáveis pelos testes de sistema.
		
	
	Estão corretas as opções II, IV e V.
	
	Somente a opção V está correta.
	 
	Estão corretas as opções I, II e V.
	
	Somente a opção III está correta.
	
	Estão corretas as opções I, III e V.
	
	 
	Ref.: 201407642639
		
	
	 2a Questão
	
	
	
	
	Existem diferentes papéis com diferentes responsabilidades dentro de uma equipe de teste independente. Correlacione os papéis abaixo com as respectivas funções:
1 - Arquiteto de teste
2 - Analista de teste
3 - Testador
(      ) Responsável pela execução dos casos de testes e script de testes
(      ) Responsável pela montagem do ambiente de teste (infraestrutura) e escolha das ferramentas
(      ) Responsável pela modelagem e elaboração dos casos de testes e scripts de testes
		
	
	2, 3, 1
	
	1, 2, 3
	 
	3, 1, 2
	
	3, 2, 1
	
	2, 1, 2
	
	 
	Ref.: 201407970214
		
	
	 3a Questão
	
	
	
	
	Quem são os responsáveis em executar os testes unitários e os testes de integração?
		
	 
	Desenvolvedores
	
	Analista de testes
	
	Usuários
	
	Testadores
	
	Auditores
	
	 
	Ref.: 201407521519
		
	
	 4a Questão
	
	
	
	
	Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela que não corresponde a uma destas pessoas.
		
	
	Analista de teste
	
	Testador
	
	Líder do projeto de teste
	
	Arquiteto de teste
	 
	Usuário
	
	 
	Ref.: 201408024281
		
	
	 5a Questão
	
	
	
	
	Qual o teste que é realizado por um grupo restrito de usuários, faz parte dos testes de aceitação e é realizado no ambiente de produção?
		
	
	Alfa
	 
	Beta
	
	Fumaça
	
	Operação
	
	Gama
	
	 
	Ref.: 201407970224
		
	
	 6a Questão
	
	
	
	
	Testware são todos os produtos gerados nas fases de verificação e validação, incluindo todas as formas de documentação, automação e relatórios produzidos. Necessitamos também de uma equipe capacitada. Neste sentido analise as questões abaixo e indique a opção correta:
		
	
	Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes.
	 
	Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é necessária
	
	O usuário também é parte integrante da equipe de teste.
	
	Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
	
	Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma atrasa.
	
	 
	Ref.: 201407970220
		
	
	 7a Questão
	
	
	
	
	Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é correto admitir que:
		
	
	Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para auxiliar na interpretação dos resultados.
	 
	Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a conclusão dos testes é que a nova versão do software será baixada no ambiente para uma nova rodada de testes.
	
	Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, dando agilidade ao processo como um todo.
	
	Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após as atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega.
	
	Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser anotado e irá interromper os testes.
	
	 
	Ref.: 201407519424
		
	
	 8a Questão
	
	
	
	
	Analise as 3 sentenças abaixo:
I.No Teste de Integração, a abordagem Incremental atua da seguinte forma: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Pode ser complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim.
 
II.Gerência da Qualidade de software é a área responsável pel garantia da qualidade do software. Responde pelo gerenciamento  dos profissionais de qualidade envolvidos na verificação das diversas etapas de um processo de engenhaia de software e está  voltada para a gestão  da garantia da qualidade de software, ou seja, tem como objetivo verificara aderência entre o processo de desenvolvimento estabelecido e as práticas dos diversos profissionais envolvidos no processo.
III.O teste de aceite (aceite formal e Alpha-teste) é a última etapa de teste antes da implantação do software. O objetivo do teste de aceitação é verificar se o software está pronto e pode ser utilizado pelos usuários finais para executar as tarefas e funções para as quais foi criado. Nesta etapa, o software é disponibilizado para clientes e usuários com o objetivo de estes validarem todas as funcionalidades requisitadas no início do projeto.
Marque a opção correta:
		
	
	Somente I e III são verdadeiras
	 
	Somente II e III são verdadeiras
	
	Somente III é verdadeira
	
	Somente II é verdadeira
	
	Somente I e II são verdadeiras
	
	Exercício: CCT0774_EX_A9_201407360991_V1 
	12/06/2018 11:41:31 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407522568
		
	
	 1a Questão
	
	
	
	
	Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o processo de verificação do software e que apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do código. São classificadas como ferramentas:
		
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de execução e conferência
	 
	Ferramentas de Revisões e Inspeções
	
	 
	Ref.: 201407522601
		
	
	 2a Questão
	
	
	
	
	Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos, abordagens, recursos e programação das atividades. E que tem como principais características : geração de planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de acordo com o tempo disponível, são classificadas como ferramentas:
		
	
	Ferramentas de execução e conferência
	
	Ferramentas de Revisões e Inspeções
	
	Ferramentas de Modelagem e Automação
	 
	Ferramentas de Planejamento de testes
	
	Ferramentas de Suporte aos Testes
	
	 
	Ref.: 201407522581
		
	
	 3a Questão
	
	
	
	
		Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o desenvolvimento de scripts automatizados e que apresentam como principais características: a geração de massa de dados e a automatização de scripts,  são classificadas como:
		
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de execução e conferência
	
	Ferramentas de Revisões e Inspeções
	 
	Ferramentas de Modelagem e Automação
	
	 
	Ref.: 201407642642
		
	
	 4a Questão
	
	
	
	
	Como denominamos nos testes automatizados, os testes que realizamos quando temos uma nova versão de software e comparamos com a versão anterior?
		
	
	Teste de unidade
	
	Teste de Alfa
	 
	Teste regressivo
	
	Teste de carga
	 
	Teste Progressivo
	
	 
	Ref.: 201407522584
		
	
	 5a Questão
	
	
	
	
	Em relação as ferramentas de testes automatizado as  ferramentas  que  possibilitam apoiar  o processo de verificação do software e que  apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do código. São   classificadas como ferramentas:
		
	
	Ferramentas de execução e conferência
	 
	Ferramentas de Revisões e Inspeções
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de Modelagem e Automação
	
	 
	Ref.: 201407522609
		
	
	 6a Questão
	
	
	
	
	Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse processo estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de defeitos e gerenciamento de configurações. São classificadas como:
		
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de execução e conferência
	
	Ferramentas de Revisões e Inspeções
	 
	Ferramentas de Suporte aos Testes
	
	Exercício: CCT0774_EX_A10_201407360991_V1 
	12/06/2018 12:33:43 (Finalizada)
	Aluno(a): AMANDA MENEZES MONTEIRO
	2018.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201407360991
	 
	Ref.: 201407642644
		
	
	 1a Questão
	
	
	
	
	Como denominamos o documento que contém o registro de todo o planejamento dos testes estabelecendo o que será testado e que tem como principal finalidade identificar o maior número de cenários e variações de determinado requisito de software?
		
	
	Relatório de teste
	
	Roteiro de teste
	
	Script de teste
	
	Procedimento de teste
	 
	Caso de teste
	
	 
	Ref.: 201407520244
		
	
	 2a Questão
	
	
	
	
	Para que as empresas possam alcançar bons resultados nos testes aplicados e para que todo este processo consiga ser repetitivo, existem certas medidas necessária a ser adotada pelas organizações como por exemplo: uma certa organização e padronização nas documentações de teste geradas. A norma normalmente adotada pelas organizações que tem como proposta padronizar a documentação de teste de software é a:
		
	
	ISO 15504
	
	IEEE 802.3
	
	ISO 9000
	 
	IEEE 829
	
	ISO 9126
	
	 
	Ref.: 201407520206
		
	
	 3a Questão
	
	
	
	
	Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de mais alto nível é o  plano de garantia de qualidade de software que é subdividido em:
		
	 
	Plano mestre de verificação e Plano Mestre de validação
	
	Plano de teste e Caso de Uso
	
	Plano de sistema e Plano unitário
	
	Relatórioio de erro e Relatório de teste
	
	Estratégia de validação e Estratégia de verificação
	
	 
	Ref.: 201407519483
		
	
	 4a Questão
	
	
	
	
	Plano de garantia de qualidade é um documento de alto nível elaborado inicialmente no processo de qualidade de software, Marque a opção que NÃO é um dos objetivo do plano de garantia de qualidade.
		
	
	Definir uma visão comum do todo o esforço executado para garantir a qualidade durante o ciclo de desenvolvimento de software.
	
	Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias).
	
	Formalizar o processo de qualidade a ser iniciado.
	 
	Definir e garantir fronteiras de conhecimento (garantir que cada um saiba apenas sua parte no processo evitando que um testador influencie no trabalho de outro).
	
	Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade.
	
	 
	Ref.: 201408024291
		
	
	 5a Questão
	
	
	
	
	Documentar é fundamental para formalizar o processo de qualidade. O conteúdo da documentação deve ser claro, bem definido e com todos os itens que devem ser abordados, possibilitando que todos os envolvidos no processo de avaliação da qualidade possam acompanhar a evolução do trabalho e rastrear como as atividades foram planejadas. 
Qual o documento que registra todo o planejamento dos testes estabelecendo o que será testado e cuja finalidade é identificaro maior número de cenários e variações de determinado requisito de software?
		
	
	Suíte de teste
	
	Relatório de teste
	
	Plano de teste
	
	Cenário de teste
	 
	Caso de teste
	
	 
	Ref.: 201408030538
		
	
	 6a Questão
	
	
	
	
	Um dos artefatos que compõe a documentação elaborada durante o processo de teste é o "plano-mestre de validação" que descreve as estratégias utilizadas para qual das opções abaixo?
		
	
	Modelagem de negócio, requisitos, análise e design e implementação
	
	Teste de baixo nível e teste de alto nível
	
	Iniciação, planejamento, implementação e aceite
	 
	unidade, integração, sistema e aceite.
	
	Teste de caixa-branca, caixa-preta, caixa-cinza
	
	 
	Ref.: 201407519473
		
	
	 7a Questão
	
	
	
	
	Analise as 3 sentenças abaixo:
I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem padronizada para todos os atores envolvidos no processo de teste de software dentro das organizações.  
II. Caso de teste é o documento de registro de todo o planejamento dos testes de  estabelecendo o que será testado. Sua finalidade é identificar o maior número  de cenários e variações de determinado requisito de software.
III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do software, subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o processo de verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, experiências e expectativas dos diversos grupos que integram o processo de desenvolvimento de software.
Marque a opção correta.
		
	 
	Todas são verdadeiras
	
	Somente II é verdadeira
	
	Nenhuma das sentenças é correta
	
	Somente II e III são verdadeiras
	
	Somente I e II são verdadeiras
	
	 
	Ref.: 201407504731
		
	
	 8a Questão
	
	
	
	
	As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, define também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto.
		
	
	Devemos refazer os testes quando acrescentamos novos componentes ao sistema?
	
	Quando devemos envolver o cliente?
	
	Como conduzir os testes de software?
	
	Devemos estabelecer um plano formal para os testes?
	 
	Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software?
	
	 QUALIDADE E TESTES DE SOFTWARE
	Avaliação Parcial: CCT0774_SM_201407360991 V.1 
	Aluno(a): AMANDA MENEZES MONTEIRO
	Matrícula: 201407360991
	Acertos: 10,0 de 10,0
	Data: 10/05/2018 21:23:47 (Finalizada)
	
	
	1a Questão (Ref.:201407503502)
	Acerto: 1,0  / 1,0
	Marque a opção INCORRETA
		
	 
	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 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.
	
	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.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	
	
	
	2a Questão (Ref.:201407503500)
	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 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.
	
	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.
	
	
	
	3a Questão (Ref.:201407503512)
	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.
	
	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.
	
	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.
	
	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 .
	 
	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.
	
	
	
	4a Questão (Ref.:201407503508)
	Acerto: 1,0  / 1,0
	Em relação aos testes de validação, marque a opção INCORRETA:
		
	
	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 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 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çãode 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.
	
	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.
	
	
	
	5a Questão (Ref.:201407967551)
	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 aderência de requisitos não funcionais com a solução.
	
	As normas e padrões de desenvolvimento.
	
	A rastreabilidade entre requisitos e necessidades.
	
	A consistência da arquitetura da solução.
	 
	Todas as necessidades, metas e exigências foram listadas.
	
	
	
	6a Questão (Ref.:201408112727)
	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 requisitos
	 
	Verificação de análise e modelagem
	
	Verificação de implementação
	
	Verificação de código-fonte
	
	Verificação de sistema
	
	
	
	7a Questão (Ref.:201407504729)
	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
	 
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
	
	Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201407503772)
	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
	 
	Todas as sentenças 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
	
	
	
	9a Questão (Ref.:201408112736)
	Acerto: 1,0  / 1,0
	João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar?
		
	
	Configuração
	
	Contenção
	 
	Volume
	
	Performance ou desempenho
	
	Segurança
	
	
	
	10a Questão (Ref.:201407642631)
	Acerto: 1,0  / 1,0
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro.
		
	
	Teste de linguagem
	
	Teste requisitos
	 
	Teste de usabilidade
	
	Teste funcional
	
	Teste de negócio
	
	Avaliação Parcial: CCT0774_SM_201407360991 V.1 
	Aluno(a): AMANDA MENEZES MONTEIRO
	Matrícula: 201407360991
	Acertos: 10,0 de 10,0
	Data: 27/05/2018 23:40:07 (Não Finalizada)
	
	
	1a Questão (Ref.:201408111480)
	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?
		
	 
	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.
	
	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.
	
	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.
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201408111484)
	Acerto: 1,0  / 1,0
	No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa:
		
	
	A partir do ano de 1960
	
	A partir do ano de 2010
	
	A partir do ano de 1970
	 
	A partir do ano 2000
	
	A partir do ano de 1980
	
	
	
	3a Questão (Ref.:201407642618)
	Acerto: 1,0  / 1,0
	Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes?
		
	
	Verificação do usuário
	
	Verificação de análise e modelagem
	
	Verificação de implementação
	
	Verificação de requisitos
	 
	Verificação de negócio
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201408111494)
	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 validara 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
	 
	Validação de Sistema
	
	Verificação de requisitos
	
	
	
	5a Questão (Ref.:201408023625)
	Acerto: 1,0  / 1,0
	Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
		
	
	Teste de validação, revisão informal
	
	Teste de validação, revisão formal
	 
	Teste de verificação, revisão Formal
	
	Teste de validação, auditoria
	
	Teste de verificação, revisão informal
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201407967551)
	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:
		
	
	As normas e padrões de desenvolvimento.
	
	A rastreabilidade entre requisitos e necessidades.
	 
	Todas as necessidades, metas e exigências foram listadas.
	
	A aderência de requisitos não funcionais com a solução.
	
	A consistência da arquitetura da solução.
	
	
	
	7a Questão (Ref.:201407504727)
	Acerto: 1,0  / 1,0
	Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
		
	
	Teste de ciclo
	
	Teste de condição
	 
	Teste comportamental
	
	Teste de caminho básico
	
	Teste de fluxo de dados
	
	
	
	8a Questão (Ref.:201407642624)
	Acerto: 1,0  / 1,0
	Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São exemplos de métodos baseados na estrutura interna do código fonte:
		
	
	Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
	
	Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
	
	Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
	 
	Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201407503783)
	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 Segurança
	 
	Teste de Recuperação
	
	Teste de Performance (Desempenho)
	
	Teste de Configuração (Ambiente)
	
	Teste de Contigência
	
	
	
	10a Questão (Ref.:201408112736)
	Acerto: 1,0  / 1,0
	João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar?
		
	
	Configuração
	
	Contenção
	
	Segurança
	 
	Volume
	
	Performance ou desempenho
		Disc.:  QUALIDADE E TESTES DE SOFTWARE
		CCT0774_AV_201407360991 
	 12/06/2018 17:56:02 (F) 
	AV
	Aluno: 201407360991 - AMANDA MENEZES MONTEIRO
		Professor: MARCELO VASQUES DE OLIVEIRA
	Turma: 9002/AB
	
	Avaliação:
7,0
	Nota Partic.:
	Av. Parcial.:
2,0
	Nota SIA:
9,0 pts
	 
		
	AVALIAÇÃO DE SOFTWARE
	 
	 
	 1.
	Ref.: 106412
	Pontos: 1,00  / 1,00
	
	Marque a opção INCORRETA
		
	
	O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	 
	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.
	
	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.
	
	
	 2.
	Ref.: 714396
	Pontos: 1,00  / 1,00
	
	É 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 ___________________________ ao processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de software.
		
	
	Validação
	
	Caixa branca
	
	Revisão
	 
	Verificação
	
	Sistema
	
	
	 3.
	Ref.: 626538
	Pontos: 0,00  / 1,00
	
	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:
		
	
	Estimar os custos do projeto de software
	
	Identificar expectativas e exigências do cliente
	
	Estimar os prazos do projeto de software
	 
	Modelar as atividades e estabelecer uma macro visão
	 
	Modelar uma solução que suporte todos os requisitos
	
	
	 4.
	Ref.: 107639
	Pontos: 1,00  / 1,00
	
	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 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 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
	
	Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados
	
	
	 5.
	Ref.: 245541
	Pontos: 1,00  / 1,00
	
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão

Outros materiais