Buscar

AVALIAÇÃO DE SOFTWARE AULAS & PROVAS

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

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

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 9, do total de 44 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

AVALIAÇÃO DE SOFTWARE 
 
Exercício: CCT0207_EX_A1_ Matrícula: 2016 
Aluno(a): MARCIO Data: 20/08/2017 12:16:00 (Finalizada) 
 
 
 1a Questão (Ref.: 201602216309) Fórum de Dúvidas (0) Saiba (0) 
 
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 da revisão 
 
Custo de desenvolvimento 
 
Custo da conformidade 
 
Custo dos testes 
 
Custo da não conformidade 
 
Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201602823078) Fórum de Dúvidas (0) Saiba (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. 
 
Somente a equipe de teste independente deve fazer os testes de aceitação com os 
usuários. 
 
Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem 
ser realizados por esta equipe. 
 
Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201602821543) Fórum de Dúvidas (0) Saiba (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: 
 
 
o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. 
 
os testes podem demonstrar que um determinado software está livre de defeitos. 
 
os testes podem identificar a ausência ou a presença de erros. 
 
o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. 
 
o objetivo do processo de verificação é validar os requisitos de especificação que não 
reflitam os desejos ou necessidades dos clientes. 
 
 
 
 
 4a Questão (Ref.: 201602215098) Fórum de Dúvidas (0) Saiba (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 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 os defeitos tem custo de correção constante 
independente do momento em que são descobertos. 
 
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. 
 
 
 
 
 5a Questão (Ref.: 201602823075) Fórum de Dúvidas (0) Saiba (0) 
 
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 projeto 
 
Custo do teste 
 
Custo do erro 
 
Custo da não-conformidade 
 
Custo da conformidade 
 
 
 
 
 6a Questão (Ref.: 201602233856) Fórum de Dúvidas (0) Saiba (0) 
 
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: 
 
 
custo da qualidade; 
 
reengenharia de processos; 
 
controle de qualidade; 
 
gold plate. 
 
garantia de qualidade; 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602215101) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA: 
 
 
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. 
 
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 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 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 real com investimentos em processos e produtos 
independente da complexidade envolvida. 
 
 
 
 
 8a Questão (Ref.: 201602215099) Fórum de Dúvidas (0) Saiba (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. 
 
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. 
 
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. 
 
Exercício: CCT0207_EX_A2_ Matrícula: 2016 
Aluno(a): MARCIO Data:20/08/2017 12:54:46 (Finalizada) 
 
 
 1a Questão (Ref.: 201602735188) Fórum de Dúvidas (0) Saiba (0) 
 
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado. 
 
 
 
os testes de verificação 
 
os testes de integração 
 
os testes de sistemas 
 
os testes de caixa preta os testes de integração 
 
os testes de validação 
 
Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201602215106) Fórum de Dúvidas (0) Saiba (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 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. 
 
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software. 
 
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação. 
 
 
 
 
 3a Questão (Ref.: 201602823092) Fórum de Dúvidas (0) Saiba (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: 
 
 
Verificação de implementação 
 
Verificação de requisitos 
 
Validação da modelagem e análise 
 
Validação de código-fonte 
 
Validação de Sistema 
 
 
 
 
 4a Questão (Ref.: 201602823090) Fórum de Dúvidas (0) Saiba (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 integração o teste aplicados para a garantia da qualidade da 
integração dos componentes de um software. 
 
 
Caixa branca 
 
Sistema 
 
Validação 
 
Verificação 
 
Revisão 
 
 
 
 
 5a Questão (Ref.: 201602823084) Fórum de Dúvidas (0) Saiba (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 
___________________________ ao processo de auditoria de atividades e avaliação de 
documentos gerados em todas as fases do processo de desenvolvimento de software. 
 
 
Sistema 
 
Verificação 
 
Caixa branca 
 
Validação 
 
Revisão 
 
Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201602216313) Fórum de Dúvidas (0) Saiba (0) 
 
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 última etapa do 
processo de validação? 
 
 
Validação da implementação 
 
Validação da integração 
 
Validação do aceite 
 
Validação do sistema 
 
Validação da unidade 
 
 
 
 
 7a Questão (Ref.: 201602735221) Fórum de Dúvidas (0) Saiba (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? 
 
 
Unidade 
 
Aceitação 
 
Homologação 
 
Integração 
 
Sistemas 
 
Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201602735220) Fórum de Dúvidas (0) Saiba (0) 
 
O processo de desenvolvimento de software é dividido em dois momentos que possuem 
características diferentes e consequentemente necessitam de métodos de avaliação também 
diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu 
processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: 
 
 
Documentação 
 
Caixa branca 
 
Requisitos 
 
Validação 
 
Verificação 
 
Exercício: CCT0207_EX_A3_ Matrícula: 2016 
Aluno(a): MARCIO Data: 10/09/2017 12:28:45 (Finalizada) 
 
 
 1a Questão (Ref.: 201602824330) Fórum de Dúvidas (0) Saiba (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 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 análise e modelagem 
 
Verificação de implementação 
 
 
 
 
 2a Questão (Ref.: 201602215362) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e 
produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é 
fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não 
deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de 
desenvolvimento de software temos: 
 
 
Verificação de negócios - Verificação de instalação - Verificação de análise e 
modelagem - Verificação de encerramento financeiro 
 
Verificação de negócios - Verificação de desenvolvimento - Verificação de 
implementação - verificação de suporte 
 
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 
Verificação de negócios - Verificação de requisitos - Verificação de análise e 
modelagem - Verificação de implementação 
 
Verificação de progresso - Verificação de instalação - Verificação de encerramento 
financeiro - Verificação de treinamento 
 
 
 
 
 3a Questão (Ref.: 201602823096) Fórum de Dúvidas (0) Saiba (0) 
 
A etapa de verificação é fundamental no processo de desenvolvimentode 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 análise e modelagem 
 
Verificação de código-fonte 
 
Verificação de sistema 
 
Verificação de requisitos 
 
Verificação de implementação 
 
 
 
 
 4a Questão (Ref.: 201602735226) Fórum de Dúvidas (0) Saiba (0) 
 
O checklist é um importante instrumento que auxilia revisores e auditores no processo de 
verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios: 
 
 
Estimar os prazos do projeto de software 
 
Modelar uma solução que suporte todos os requisitos 
 
Estimar os custos do projeto de software 
 
Identificar expectativas e exigências do cliente 
 
Modelar as atividades e estabelecer uma macro visão 
 
 
 
 
 5a Questão (Ref.: 201602679156) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Modelagem. 
 
Negócio. 
 
Implementação. 
 
Teste. 
 
Análise. 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602823094) Fórum de Dúvidas (0) Saiba (0) 
 
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-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria 
 
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-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 
 
1-Levantamento, 2-preparação, 3-verificação, 4-correção 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602215359) Fórum de Dúvidas (0) Saiba (0) 
 
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 produzindo as atas de reuniões 
 
Avaliar se estão registrando os defeitos encontrados 
 
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos 
 
Avaliar se estão atualizando o mapa de riscos dos projetos 
 
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de 
desenvolvimento 
 
 
 
 
 8a Questão (Ref.: 201602216321) Fórum de Dúvidas (0) Saiba (0) 
 
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 defeito? Qual a consequência? Quem o revisou? 
 
Qual era o erro? Quem o revisou? Quando será corrigido? 
 
Qual era o problema? Qual a consequência? 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? 
 
Exercício: CCT0207_EX_A4_ Matrícula: 2016 
Aluno(a): MARCIO Data: 10/09/2017 12:55:42 (Finalizada) 
 
 
 1a Questão (Ref.: 201602788511) Fórum de Dúvidas (0) Saiba (0) 
 
Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são 
rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das 
alternativas contém os valores de entrada que cobre todas as partições de equivalência? 
 
 
10,150,200 
 
-1,50,120 
 
0,1,151 
 
0,1,150 
 
-151,65,150 
 
 
 
 
 2a Questão (Ref.: 201602215368) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste 
estrutural), marque a opção correta: 
 
 
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. 
 
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. 
 
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 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. 
 
 
 
 
 3a Questão (Ref.: 201602215370) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa correta: 
I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o 
software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os 
testes de progressão testam somente as inovações do software (novas funções implementadas), 
assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. 
II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente 
executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento 
do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para 
detectar eventuais impactos em outras funcionalidades. 
III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. 
Deve identificar o maior número cenários e variações possíveis, assim como os resultados 
esperados. 
 
 
Apenas as sentenças II e III estão corretas 
 
Apenas as sentenças I e II estão corretas 
 
Todas as sentenças estão erradas 
 
Todas as sentenças estão corretas 
 
Apenas a sentença III está correta 
 
 
 
 
 4a Questão (Ref.: 201602216327) Fórum de Dúvidas (0) Saiba (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 do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento 
em Equivalência 
 
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, 
Baseado em Grafo 
 
Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, 
Teste do fluxo de dados 
 
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados 
 
Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201602215375) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa correta: 
I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o 
software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os 
testes de regressivos testam somente as inovações do software (novas funções implementadas), 
assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. 
II - Testes progressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente 
executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento 
do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para 
detectar eventuais impactos em outras funcionalidades. 
 
III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre 
testes caixa branca ou testes caixa preta já que as abordagens não permitem que sejam utilizadas em 
conjunto em um mesmo projeto de software. 
 
 
 
Apenas as sentenças I e II 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 
 
Todas as sentenças estão corretas 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602735227) Fórum de Dúvidas (0) Saiba (0) 
 
O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita 
valores de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis 
valores a serem utilizados no teste deste campo? 
 
 
0,1900,2014,2015 
 
1899,1900,2014,2015 
 
1900, 2014 
 
1899, 1900, 1901,2013,2014,2015 
 
1900,2015 
 
 
 
 
 7a Questão (Ref.: 201602735232) Fórum de Dúvidas (0) Saiba (0) 
 
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 integração 
 
Teste regressivo 
 
Teste de verificação 
 
Teste de usabilidade 
 
Teste progressivo 
 
Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201602216326) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. 
 
 
Teste de ramos 
 
Teste de matriz ortogonal 
 
Baseado em Grafo 
 
Análise do valor Limite 
 
Particionamento em Equivalência 
 
Exercício: CCT0207_EX_A5_ Matrícula: 2016 
Aluno(a): MARCIO Data: 20/11/2017 13:59:05 (Finalizada) 
 
 
 1a Questão (Ref.: 201602824342) Fórum de Dúvidas (0) Saiba (0) 
 
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes: 
 
 
avaliação , contenção, carga e perfil de desempenho 
 
Integridade, estrutura, estresse, smoke test 
 
Funcional, regressão, segurança e Volume 
 
interface e usabilidade 
 
usabilidade, contenção, carga e perfil de desempenho 
 
 
 
 
 2a Questão (Ref.: 201602826220) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
Volume 
 
Configuração 
 
Infraestrutura 
 
Segurança 
 
 
 
 
 3a Questão (Ref.: 201602216328) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a opção que representa o teste que devemos usar para responder a seguinte 
pergunta: 
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". 
 
 
Navegação 
 
Componente 
 
Segurança 
 
Desempenho 
 
Configuração 
 
 
 
 
 4a Questão (Ref.: 201602824344) Fórum de Dúvidas (0) Saiba (0) 
 
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ? 
 
 
Funcional, regressão, segurança e Volume 
 
Integridade, estrutura, estresse, smoke test 
 
interface e usabilidade 
 
avaliação , contenção, carga e perfil de desempenho 
 
carga e perfil de desempenho e usabilidade 
 
 
 
 
 5a Questão (Ref.: 201602824334) Fórum de Dúvidas (0) Saiba (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? 
 
 
Segurança 
 
Volume 
 
Configuração 
 
Contenção 
 
Performance ou desempenho 
 
 
 
 
 6a Questão (Ref.: 201602215381) Fórum de Dúvidas (0) Saiba (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 Contigência 
 
Teste de Configuração (Ambiente) 
 
 
 
 
 7a Questão (Ref.: 201602215383) Fórum de Dúvidas (0) Saiba (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 Confiabilidade e Disponibilidade 
 
Teste de Usabilidade 
 
Teste de Performance (Desempenho) 
 
Teste de Funcionalidade 
 
 
 
 
 8a Questão (Ref.: 201602229773) Fórum de Dúvidas (0) Saiba (0) 
 
O presidente de uma empresa solicita um novo sistema de informação epede 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: 
 
 
desempenho. 
 
destruição. 
 
usabilidade. 
 
stress. 
 
segurança. 
 
Exercício: CCT0207_EX_A6_ Matrícula: 2016 
Aluno(a): MARCIO Data: 20/11/2017 14:06:45 (Finalizada) 
 
 
 1a Questão (Ref.: 201602788491) Fórum de Dúvidas (0) Saiba (0) 
 
A decomposição de um requisito em cenário é fundamental para descobrir todas as possibilidades 
envolvidas na dinâmica do software. No Métodos de decomposição de requisitos é necessário 
explorar todos os cenários possíveis para cada requisito existente. Neste sentido destacam-se três 
tipos de cenários que podem estar contidos nos requisitos: 
 
 
Primário, secundário e de erro 
 
Primário, secundário e complementar 
 
Primário, alternativo e de exceção 
 
Primário, secundário e de exceção 
 
Primário, alternativo e de erro 
 
 
 
 
 2a Questão (Ref.: 201602735864) Fórum de Dúvidas (0) Saiba (0) 
 
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 laços 
 
Cobertura de exceção 
 
Cobertura de desvios condicionais 
 
Cobertura de caminhos 
 
Cobertura de linha de código 
 
Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201602735460) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Análise de documentos 
 
Cobertura de desvio de caminhos 
 
Cobertura de caminhos 
 
Cobertura de código 
 
Decomposição dos requisitos 
 
Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201602679161) Fórum de Dúvidas (0) Saiba (0) 
 
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, é 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. 
 
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, 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. 
 
Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201602354232) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
Decomposição de requisitos e cobertura de laços 
 
Cobertura de linha de código e cobertura de caminhos 
 
Cobertura de linha de código e cobertura de laços 
 
Análise e documentos e cobertura de caminhos 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602230935) Fórum de Dúvidas (0) Saiba (0) 
 
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 laços 
 
Métodos de decomposição de requisitos 
 
Cobertura de Caminhos 
 
 
 
 
 7a Questão (Ref.: 201602679172) Fórum de Dúvidas (0) Saiba (0) 
 
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 é: 
 
 
Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
 
O método de teste para obtenção de casos de teste de cobertura de desvio condicional. 
 
Preparar casos de teste baseados na estrutura interna do software. 
 
Prepara casos de testes baseados na especificação do software. 
 
Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 
 
Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201602679176) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o 
assunto que o cliente. 
 
Não, pois todos os casos de testes serão derivados do software já construído. 
 
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 quem determina o que o programa fará é o programador e não o cliente. 
 
Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se 
construir um programa. 
 
Exercício: CCT0207_EX_A7_ Matrícula: 2016 
Aluno(a): MARCIO Data: 20/11/2017 14:12:08 (Finalizada) 
 
 
 1a Questão (Ref.: 201602807315) Fórum de Dúvidas (0) Saiba (0) 
 
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: 
 
 
III, V e VI. 
 
I, II e III. 
 
I, II e IV. 
 
III, IV e V. 
 
IV, V e VI. 
 
 
 
 
 2a Questão (Ref.: 201602230956) Fórum de Dúvidas (0) Saiba (0) 
 
"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 Regressão 
 
Teste de unidade 
 
Teste de Validação 
 
Teste de disponibilização (Teste de configuração) 
 
Teste de Integração 
 
Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201602233884) Fórum de Dúvidas (0) Saiba (0) 
 
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: baixonível e alto nível: Neste contexto são considerados testes de baixo nível: 
 
 
Sistema e aceite 
 
Integração e sistema 
 
Unidade e integração 
 
unidade e aceite 
 
Unidade e sistema 
 
Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201602230952) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA: 
 
 
O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e 
verifica se a recuperação é executada corretamente. 
 
Os testes de regressã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 principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam 
ser acessados apenas por atores autorizados a acessá-las. 
 
O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do 
programa e normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do 
software, de acordo com o que é implementado no código fonte. Utiliza as técnicas de teste de 
caixa branca e caixa preta. 
 
O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de 
resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do 
sistema. 
 
Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201602233948) Fórum de Dúvidas (0) Saiba (0) 
 
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 Fumaça 
 
Teste de Regressão 
 
Teste de Unidade 
 
Teste de Validação 
 
Teste de Integração 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602216330) Fórum de Dúvidas (0) Saiba (0) 
 
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 unitário 
 
Teste de aceitação 
 
Teste de integração 
 
Teste de sistema 
 
Teste de verificação 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602757980) Fórum de Dúvidas (0) Saiba (0) 
 
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 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 o treinamento de uso do software. 
 
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do 
produto. 
 
ser realizado, com o cliente, apenas após a implantação do software. 
 
verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do 
usuário. 
 
 
 
 
 8a Questão (Ref.: 201602358834) Fórum de Dúvidas (0) Saiba (0) 
 
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
 
 
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 módulos de cálculo afetados devem ser testados (teste de cálculos) 
 
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. 
 
Exercício: CCT0207_EX_A8_ Matrícula: 2016 
Aluno(a): MARCIO Data: 21/11/2017 07:57:45 (Finalizada) 
 
 
 1a Questão (Ref.: 201602231022) Fórum de Dúvidas (0) Saiba (0) 
 
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 verificar a 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 II é verdadeira 
 
Somente III é verdadeira 
 
Somente I e II são verdadeiras 
 
Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201602354237) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
 
3, 1, 2 
 
3, 2, 1 
 
1, 2, 3 
 
2, 3, 1 
 
2, 1, 2 
 
 
 
 
 3a Questão (Ref.: 201602233117) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
Testador 
 
Analista de teste 
 
Líder do projeto de teste 
 
Arquiteto de teste 
 
Usuário 
 
 
 
 
 4a Questão (Ref.: 201602681836) Fórum de Dúvidas (0) Saiba (0) 
 
Analiseas 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. 
 
 
Somente a opção III está correta. 
 
Estão corretas as opções I, II e V. 
 
Estão corretas as opções I, III e V. 
 
Somente a opção V está correta. 
 
Estão corretas as opções II, IV e V. 
 
Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201602735879) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Gama 
 
Alfa 
 
Beta 
 
Operação 
 
Fumaça 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602681822) Fórum de Dúvidas (0) Saiba (0) 
 
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 são parte da mesma equipe, pois o trabalho de um 
depende do outro. 
 
O usuário também é parte integrante da equipe de teste. 
 
Desenvolvedores e testadores integram equipes diferentes, pois a independência entre 
as equipes é necessária 
 
Os gerentes de testes, assim como todos da equipe de teste, também codificam quando 
o cronograma atrasa. 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602681818) Fórum de Dúvidas (0) Saiba (0) 
 
Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento 
e Testes, é correto admitir que: 
 
 
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. 
 
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. 
 
Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para 
auxiliar na interpretação dos resultados. 
 
Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de 
ser anotado e irá interromper os testes. 
 
Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, 
dando agilidade ao processo como um todo. 
 
Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201602681812) Fórum de Dúvidas (0) Saiba (0) 
 
Quem são os responsáveis em executar os testes unitários e os testes de integração? 
 
 
Analista de testes 
 
Testadores 
 
Auditores 
 
Desenvolvedores 
 
Usuários 
 
Exercício: CCT0207_EX_A9_ Matrícula: 2016 
Aluno(a): MARCIO Data: 21/11/2017 08:12:18 (Finalizada) 
 
 1a Questão (Ref.: 201602234166) Fórum de Dúvidas (0) Saiba (0) 
 
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 Suporte aos Testes 
 
Ferramentas de Revisões e Inspeções 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Planejamento de testes 
 
Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201602234199) Fórum de Dúvidas (0) Saiba (0) 
 
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 Revisões e Inspeções 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de execução e conferência 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
 
 
 
 3a Questão (Ref.: 201602234179) Fórum de Dúvidas (0) Saiba (0) 
 
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 Planejamento de testes 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Revisões e Inspeções 
 
Ferramentas de execução e conferência 
 
Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201602354240) Fórum de Dúvidas (0) Saiba (0) 
 
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 carga 
 
Teste de Alfa 
 
Teste Progressivo 
 
Teste regressivo 
 
Teste de unidade 
 
 
 
 5a Questão (Ref.: 201602234182) Fórum de Dúvidas (0) Saiba (0) 
 
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 Modelagem e Automação 
 
Ferramentas de Planejamento de testes 
 
 
 
 
 6a Questão (Ref.: 201602234207) Fórum de Dúvidas (0) Saiba (0) 
 
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 execução e conferência 
 
Ferramentas de Revisões e Inspeções 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Modelagem e Automação 
 
Exercício: CCT0207_EX_A10_ Matrícula: 2016 
Aluno(a): MARCIO Data: 21/11/2017 09:08:52 (Finalizada) 
 
 
 1a Questão (Ref.: 201602354242) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Roteiro de teste 
 
Procedimento de teste 
 
Relatório de teste 
 
Script de teste 
 
Caso de teste 
 
Gabarito Comentado 
 
 
 
 2a Questão(Ref.: 201602231804) Fórum de Dúvidas (0) Saiba (0) 
 
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 de teste e Caso de Uso 
 
Estratégia de validação e Estratégia de verificação 
 
Plano mestre de verificação e Plano Mestre de validação 
 
Plano de sistema e Plano unitário 
 
Relatórioio de erro e Relatório de teste 
 
 
 
 
 3a Questão (Ref.: 201602742136) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
Teste de caixa-branca, caixa-preta, caixa-cinza 
 
Iniciação, planejamento, implementação e aceite 
 
unidade, integração, sistema e aceite. 
 
Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201602735889) Fórum de Dúvidas (0) Saiba (0) 
 
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 é identificar o maior número de cenários e variações de determinado requisito de 
software? 
 
 
Suíte de teste 
 
Plano de teste 
 
Cenário de teste 
 
Relatório de teste 
 
Caso de teste 
 
 
 
 
 5a Questão (Ref.: 201602231849) Fórum de Dúvidas (0) Saiba (0) 
 
Maira é analista de teste de uma organização e está elaborando a documentação de teste do sistema 
Delta. Seu chefe solicitou que ela elaborasse o artefato que tivesse em seu conteúdo: a identificação 
das condições de testes, o detalhamento da massa de entrada e da massa resultante, assim como 
arquitetura do ambiente de teste. Neste caso o artefato solicitado foi: 
 
 
Plano de teste 
 
Estratégia e Teste 
 
Suíte de teste 
 
Caso de Uso 
 
Caso de Teste 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602742134) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o documento cuja função é formalizar o processo de qualidade a ser iniciado e que envolve 
todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias)? Vale 
observar que este documento também tem como objetivo definir uma visão comum de todo o 
esforço executado para garantir a qualidade durante o ciclo de desenvolvimento de software. 
 
 
Plano de garantia da qualidade 
 
Plano mestre de verificação 
 
Plano mestre de validação 
 
Plano de cenários de teste 
 
Plano de caso de teste 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602216329) Fórum de Dúvidas (0) Saiba (0) 
 
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 estabelecer um plano formal para os testes? 
 
Como conduzir os testes de software? 
 
Devemos refazer os testes quando acrescentamos novos componentes ao sistema? 
 
Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia 
de software? 
 
Quando devemos envolver o cliente? 
 
Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201602231081) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e 
consultorias). 
 
Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade. 
 
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). 
 
Definir uma visão comum do todo o esforço executado para garantir a qualidade durante o 
ciclo de desenvolvimento de software. 
 
Avaiação Parcial: CCT0207_SM_AV 1 
Aluno(a): MARCIO Matrícula: 2016 
Acertos: 9,0 de 10,0 Data: 22/10/2017 14:25:09 (Finalizada) 
 
 
 1a Questão (Ref.: 201602823078) 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? 
 
 
Somente a equipe de teste independente conhece os requisitos necessários para a realização 
dos testes de caixa branca. 
 
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. 
 
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. 
Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201602216309) Acerto: 1,0 / 1,0 
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 da conformidade 
 
Custo da revisão 
 
Custo dos testes 
 
Custo da não conformidade 
 
Custo de desenvolvimento 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201602823092) 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 Sistema 
 
Verificação de requisitos 
 
Verificação de implementação 
 
Validação de código-fonte 
 
 
 
 4a Questão (Ref.: 201602735221) 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ívelde estagio de teste de validação que iremos aplicar? 
 
 
Homologação 
 
Sistemas 
 
Aceitação 
 
Integração 
 
Unidade 
Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201602215362) Acerto: 1,0 / 1,0 
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e 
produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é 
fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não 
deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de 
desenvolvimento de software temos: 
 
 
Verificação de progresso - Verificação de instalação - Verificação de encerramento 
financeiro - Verificação de treinamento 
 
Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação 
- verificação de suporte 
 
Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - 
Verificação de encerramento financeiro 
 
Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - 
Verificação de implementação 
 
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 
 
 
 6a Questão (Ref.: 201602824330) Acerto: 0,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 garantir que os código gerados 
estão compatíveis com os modelos, normas e padrões de desenvolvimento chama-se: 
 
 
Verificação de implementação 
 
Verificação de análise e modelagem 
 
Verificação de sistema 
 
Verificação de código-fonte 
 
Verificação de requisitos 
 
 
 
 7a Questão (Ref.: 201602215370) 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 a sentença III está correta 
 
Apenas as sentenças II e III estão corretas 
 
Todas as sentenças estão erradas 
 
 
 
 8a Questão (Ref.: 201602216327) 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 
 
Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de 
matriz ortogonal 
 
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 
 
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado 
em Grafo 
Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201602826211) Acerto: 1,0 / 1,0 
João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de 
operar ininterruptamente durante todos os dias da semana e 24 horas por semana. Neste caso qual a 
categoria de teste baseado ISO/IEC 9126-1 João precisa utilizar? 
 
 
Funcionalidade 
 
Conectividade 
 
Eficiência 
 
Continuidade 
 
Segurança 
 
 
 
 10a Questão (Ref.: 201602826220) Acerto: 1,0 / 1,0 
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? 
 
 
Segurança 
 
Volume 
 
Configuração 
 
Carga 
 
Infraestrutura 
 
Avaiação Parcial: CCT0207_SM_AV 2 
Aluno(a): MARCIO Matrícula: 2016 
Acertos: 10,0 de 10,0 Data: 22/10/2017 14:53:52 (Finalizada) 
 
 
 1a Questão (Ref.: 201602823075) Acerto: 1,0 / 1,0 
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 projeto 
 
Custo do teste 
 
Custo do erro 
 
Custo da não-conformidade 
 
Custo da conformidade 
 
 
 
 2a Questão (Ref.: 201602823082) 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 2000 
 
A partir do ano de 2010 
 
A partir do ano de 1970 
 
A partir do ano de 1980 
 
 
 
 3a Questão (Ref.: 201602215105) Acerto: 1,0 / 1,0 
Em relação aos testes de verificação, marque a opção INCORRETA: 
 
 
Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência 
da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, 
mas também em avaliar a aplicação de boas práticas de programação. 
 
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes. 
 
Verificação da Implementação: O objetivo desta fase é 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. É um processo formal de verificação do código produzido. 
 
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido. 
Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201602735188) Acerto: 1,0 / 1,0 
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado. 
 
 
 
os testes de sistemas 
 
os testes de validação 
 
os testes de integração 
 
os testes de verificação 
 
os testes de caixa preta os testes de integração 
Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201602735226) Acerto: 1,0 / 1,0 
O checklist é um importante instrumento que auxilia revisores e auditores no processo de 
verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios: 
 
 
Modelar as atividades e estabelecer uma macro visão 
 
Identificar expectativas e exigências do cliente 
 
Estimar os custos do projeto de software 
 
Modelar uma solução que suporte todos os requisitos 
 
Estimar os prazos do projeto de software 
 
 
 
 6a Questão (Ref.: 201602823093) 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. 
Neste sentido é correto afirmar que _____________________ tem foco nas documentações e 
_________________________ tem foco nas atividades. 
 
 
As Auditorias e as revisões 
 
As revisões e as auditorias 
 
Os testes e as auditorias 
 
As revisões e os testes 
 
As Auditorias e os testes 
 
 
 
 7a Questão (Ref.: 201602215368) Acerto: 1,0 / 1,0 
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste 
estrutural), marque a opção correta: 
 
 
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. 
 
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos 
do sistema sejam amplamente atendidos pelo software construído. 
 
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. 
 
é 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. 
 
 
 
 8a Questão (Ref.: 201602216314) Acerto: 1,0 / 1,0 
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 etapa que tem como 
objetivo validar a solução como um todo? 
 
 
Validação da integração 
 
Validação da implementação 
 
Validação da unidade 
 
Validação do aceite 
 
validação do sistema 
Gabarito Comentado. 
 
 
 
 9a Questão (Ref.: 201602826229) Acerto: 1,0 / 1,0 
João desenvolveu um site de comércio eletrônico e precisa testar o acesso a funcionalidades e 
informações que requerem perfil avançado. Qual o teste de validação deverá ser utilizado nesta 
situação? 
 
 
Infraestrutura 
 
Segurança 
 
Volume 
 
Configuração 
 
Carga 
 
 
 
 10a Questão (Ref.: 201602824334) 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? 
 
 
Segurança 
 
Performance ou desempenho 
 
Contenção 
 
Volume 
 
Configuração 
 
Avaiação Parcial: CCT0207_SM_AV 3 
Aluno(a): MARCIO Matrícula: 2016 
Acertos: 10,0 de 10,0 Data: 22/10/2017 15:19:51 (Finalizada) 
 
 
 1a Questão (Ref.: 201602821543) 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 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. 
 
o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. 
 
o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. 
 
os testes podem demonstrar que um determinado software está livre de defeitos. 
 
 
 
 2a Questão (Ref.: 201602735183) Acerto: 1,0 / 1,0 
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 lei Boyle 
 
na regra 10 de Myers 
 
na regra de Morgan 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201602215106) Acerto: 1,0 / 1,0 
Em relação aos testes de validação, marque a opção INCORRETA: 
 
 
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software. 
 
Validação 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. 
 
Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-
se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção. 
 
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações. 
 
Validação 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. 
 
 
 
 4a Questão (Ref.: 201602823091) 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

Outros materiais