Logo Passei Direto
Buscar

Provas QUALIDADE E TESTES DE SOFTWARE

User badge image
Renata Rocha

em

Ferramentas de estudo

Questões resolvidas

Marque a opção INCORRETA
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.
Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais.
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 requisitos 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.

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 da não-conformidade
Custo do erro
Custo da conformidade
Custo do projeto
Custo do teste

Neste contexto as assertivas estão corretas, EXCETO:
De uma forma ampliada podemos definir testes como 'processo sistemático e planejado que tem por finalidade única a identificação de erros.'
O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.
[ ] Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra.
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.
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.

Qual das opções abaixo está em desacordo com a afirmação anterior?
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
Devemos nos preocupar como teste somente após o código tiver sido gerado.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.

No contexto de avaliação de software, analise as afirmativas a seguir:
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto.
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação.
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação.
se somente as afirmativas II e III estiverem corretas.
se somente as afirmativas I e III estiverem corretas.
se somente a afirmativa I estiver correta.
se todas as afirmativas estiverem corretas.
se somente as afirmativas I e II estiverem corretas.

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 do sistema
Validação do aceite
Validação da unidade
Validação da integração
Validação da implementação

Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado.
Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar?
Unidade
Aceitação
Sistemas
Integração
Homologação

É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido.
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.
Validação
Verificação
Revisão
Sistema
Caixa branca

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 negócio
Verificação de análise e modelagem
Verificação de implementação
Verificação de requisitos

Na empresa de João existe um processo de desenvolvimento de software formal.
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
Validações
Auditorias
Inspeções
Testes
Revisões

Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados.
Quais são as três perguntas que o relatório deve responder?
Qual era o problema? Qual a consequência? Quando será corrigido?
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?
Qual era o defeito? Qual a consequência? Quem o revisou?
O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?

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 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
Avaliar se estão registrando os defeitos encontrados
Avaliar se estão atualizando o mapa de riscos dos projetos

Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase.
Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação
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 progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte

Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
Retrabalho
Planejamento
Preparação Individual
Kick-off
Acompanhamento

Estamos nos referindo a qual fase de verificação?
Modelagem.
Implementação.
Análise.
Negócio.
Teste.

Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Teste de matriz ortogonal
[ ] Particionamento em Equivalência
Análise do valor Limite
Teste de ramos
Baseado em Grafo

Qual é a etapa que tem como objetivo validar a solução como um todo?
validação do sistema
Validação da implementação
Validação da integração
Validação da unidade
Validação do aceite

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?
1900, 2014
1899, 1900, 1901,2013,2014,2015
1900,2015
0,1900,2014,2015
1899,1900,2014,2015

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
Todas as sentenças estão erradas
Apenas a sentença III está correta
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e II estão corretas

Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar os 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.
Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
Exercitam estruturas de dados internas para assegurar sua validade.
Identifiquem funções incorretas ou faltando

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Marque a opção INCORRETA
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.
Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais.
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 requisitos 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.

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 da não-conformidade
Custo do erro
Custo da conformidade
Custo do projeto
Custo do teste

Neste contexto as assertivas estão corretas, EXCETO:
De uma forma ampliada podemos definir testes como 'processo sistemático e planejado que tem por finalidade única a identificação de erros.'
O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.
[ ] Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra.
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.
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.

Qual das opções abaixo está em desacordo com a afirmação anterior?
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
Devemos nos preocupar como teste somente após o código tiver sido gerado.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.

No contexto de avaliação de software, analise as afirmativas a seguir:
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto.
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação.
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação.
se somente as afirmativas II e III estiverem corretas.
se somente as afirmativas I e III estiverem corretas.
se somente a afirmativa I estiver correta.
se todas as afirmativas estiverem corretas.
se somente as afirmativas I e II estiverem corretas.

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 do sistema
Validação do aceite
Validação da unidade
Validação da integração
Validação da implementação

Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado.
Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar?
Unidade
Aceitação
Sistemas
Integração
Homologação

É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido.
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.
Validação
Verificação
Revisão
Sistema
Caixa branca

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 negócio
Verificação de análise e modelagem
Verificação de implementação
Verificação de requisitos

Na empresa de João existe um processo de desenvolvimento de software formal.
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
Validações
Auditorias
Inspeções
Testes
Revisões

Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados.
Quais são as três perguntas que o relatório deve responder?
Qual era o problema? Qual a consequência? Quando será corrigido?
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?
Qual era o defeito? Qual a consequência? Quem o revisou?
O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?

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 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
Avaliar se estão registrando os defeitos encontrados
Avaliar se estão atualizando o mapa de riscos dos projetos

Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase.
Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação
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 progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte

Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
Retrabalho
Planejamento
Preparação Individual
Kick-off
Acompanhamento

Estamos nos referindo a qual fase de verificação?
Modelagem.
Implementação.
Análise.
Negócio.
Teste.

Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Teste de matriz ortogonal
[ ] Particionamento em Equivalência
Análise do valor Limite
Teste de ramos
Baseado em Grafo

Qual é a etapa que tem como objetivo validar a solução como um todo?
validação do sistema
Validação da implementação
Validação da integração
Validação da unidade
Validação do aceite

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?
1900, 2014
1899, 1900, 1901,2013,2014,2015
1900,2015
0,1900,2014,2015
1899,1900,2014,2015

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
Todas as sentenças estão erradas
Apenas a sentença III está correta
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e II estão corretas

Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar os 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.
Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
Exercitam estruturas de dados internas para assegurar sua validade.
Identifiquem funções incorretas ou faltando

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0774_EX_A1_201602330972_V3 09/05/2018 11:36:43 (Finalizada) 
Aluno(a): RENATA ROCHA 2018.1 EAD 
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201602330972 
 
 
 
Ref.: 201602470481 
 1a Questão 
 
Marque a opção INCORRETA 
 
 
O defeito é um problema de qualidade encontrado depois do software ter sido liberado 
aos usuários finais. 
 
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução 
e a qualidade do produto tecnológico que está sendo desenvolvido. 
 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. 
 
Um erro é definido como um problema de qualidade encontrado antes do software ser 
liberado aos usuários finais 
 
 
Ref.: 201602486402 
 2a Questão 
 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste 
independente. Marque a opção INCORRETA: 
 
 
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e 
scripts de teste. 
 
Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e 
escolha de ferramentas. 
 
Testador - Responsável pela execução dos casos de teste e script de teste. 
 
Gerente de Teste - responsável pela liderança de um projeto de teste específico. 
 Product Owner - Responsável pela análise dos dados de teste. 
 
 
Ref.: 201603078456 
 3a 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 da não-conformidade 
 Custo do erro 
 Custo da conformidade 
 
Custo do projeto 
 
Custo do teste 
 
 
Ref.: 201602990556 
 4a Questão 
 
No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. 
Eles são um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a 
inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de 
fato, é que as indústrias de software estão despreparadas para atender às rápidas 
necessidades dos mercados porque não investiram em seus processos internos. Neste 
contexto as assertivas estão corretas, EXCETO: 
 
 
 Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos 
de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento 
de software em que o erro migra. 
 O processo de garantia de qualidade de software é divido em: Planejamento da 
qualidade, Implementação da qualidade e Garantia da qualidade. 
 
O objetivo geral do controle de qualidade de software e da gestão da qualidade é 
eliminar problemas de qualidade no software. Tais problemas são conhecidos por 
diversos nomes: bugs, falhas, erros ou defeitos. 
 
De uma forma ampliada podemos definir testes como "processo sistemático e planejado 
que tem por finalidade única a identificação de erros." 
 
A qualidade de software é um processo sistemático que focaliza todas as etapas e 
artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos 
e produtos, prevenindo e eliminado defeitos. 
 
 
Ref.: 201602471690 
 5a 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 da conformidade 
 Custo da não conformidade 
 
Custo dos testes 
 
 
Ref.: 201602470479 
 6a 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 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 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. 
 
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. 
 
 
Ref.: 201602471687 
 7a Questão 
 
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o 
teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em 
desacordo com a afirmação anterior? 
 
 Devemos nos preocupar como teste somente após o código tiver sido gerado. 
 
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia 
de software e em diferentes pontos no tempo. 
 
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo 
independente de teste. 
 Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, 
muitos erros serão eliminados antes do começo do teste. 
 
O teste começa no nível do componente e progride em direção à integração do sistema 
computacionais como um todo. 
 
 
Ref.: 201602489217 
 8a Questão 
 
Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado 
grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. 
No contexto de avaliação de software, analise as afirmativas a seguir: 
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade 
do produto. 
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto 
gerado não influenciam em sua avaliação. 
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, 
sem serem influenciados por padrões de documentação 
Assinale: 
 
 
se somente as afirmativas II e III estiverem corretas. 
 
se somente as afirmativas I e III estiverem corretas. 
 se somente a afirmativa I estiver correta. 
 
se todas as afirmativas estiverem corretas. 
 
se somente as afirmativas I e II estiverem corretas. 
 
///////////////////////////////////////////////////////////////////////////////////// 
ef.: 201602471690 
 1a Questão 
 
O ___________________________________ está relacionado aos defeitos e suas correções. 
São todos os custos de atividades ligadas ao esforço de reparar falhasde produtos originados 
no decorrer do processo de desenvolvimento. 
 
 
Custo de desenvolvimento 
 
Custo da revisão 
 
Custo dos testes 
 Custo da não conformidade 
 
Custo da conformidade 
 
 
 
Ref.: 201603078456 
 2a 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 da não-conformidade 
 
Custo do erro 
 
Custo do teste 
 
Custo do projeto 
 Custo da conformidade 
 
 
 
Ref.: 201602471687 
 3a Questão 
 
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o 
teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em 
desacordo com a afirmação anterior? 
 
 
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, 
muitos erros serão eliminados antes do começo do teste. 
 
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia 
de software e em diferentes pontos no tempo. 
 Devemos nos preocupar como teste somente após o código tiver sido gerado. 
 
O teste começa no nível do componente e progride em direção à integração do sistema 
computacionais como um todo. 
 
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo 
independente de teste. 
 
 
 
Ref.: 201602470481 
 4a Questão 
 
Marque a opção INCORRETA 
 
 
Um erro é definido como um problema de qualidade encontrado antes do software ser 
liberado aos usuários finais 
 
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. 
 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.: 201602990556 
 5a Questão 
 
No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. 
Eles são um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a 
inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de 
fato, é que as indústrias de software estão despreparadas para atender às rápidas 
necessidades dos mercados porque não investiram em seus processos internos. Neste 
contexto as assertivas estão corretas, EXCETO: 
 
 
 O processo de garantia de qualidade de software é divido em: Planejamento da 
qualidade, Implementação da qualidade e Garantia da qualidade. 
 
De uma forma ampliada podemos definir testes como "processo sistemático e planejado 
que tem por finalidade única a identificação de erros." 
 Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos 
de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento 
de software em que o erro migra. 
 
A qualidade de software é um processo sistemático que focaliza todas as etapas e 
artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos 
e produtos, prevenindo e eliminado defeitos. 
 
O 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. 
 
 
 
Ref.: 201602489217 
 6a Questão 
 
Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado 
grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. 
No contexto de avaliação de software, analise as afirmativas a seguir: 
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade 
do produto. 
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto 
gerado não influenciam em sua avaliação. 
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, 
sem serem influenciados por padrões de documentação 
Assinale: 
 
 
se somente as afirmativas I e III estiverem corretas. 
 
se todas as afirmativas estiverem corretas. 
 
se somente as afirmativas II e III estiverem corretas. 
 
se somente as afirmativas I e II estiverem corretas. 
 se somente a afirmativa I estiver correta. 
 
 
 
Ref.: 201602470479 
 7a 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 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 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. 
 
 
 
Ref.: 201602486402 
 8a Questão 
 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste 
independente. Marque a opção INCORRETA: 
 
 
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e 
scripts de teste. 
 
Testador - Responsável pela execução dos casos de teste e script de teste. 
 
Gerente de Teste - responsável pela liderança de um projeto de teste específico. 
 
Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e 
escolha de ferramentas. 
 Product Owner - Responsável pela análise dos dados de teste. 
/////////////////////////////////////////////////////////////////////////////////////// 
 1a Questão 
 
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: 
 
 
Requisitos 
 Validação 
 
Verificação 
 
Caixa branca 
 
Documentação 
 
 
 
Ref.: 201603078465 
 2a 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 garantira 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. 
 
 
Revisão 
 Verificação 
 
Caixa branca 
 
Sistema 
 
Validação 
 
 
 
Ref.: 201602471694 
 3a 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 última etapa do 
processo de validação? 
 
 
Validação do sistema 
 
Validação da implementação 
 Validação do aceite 
 
Validação da unidade 
 
Validação da integração 
 
 
 
Ref.: 201602990602 
 4a 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? 
 
 
Homologação 
 
Aceitação 
 
Sistemas 
 
Integração 
 Unidade 
 
 
 
Ref.: 201602471693 
 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 da implementação 
 Validação da unidade 
 Validação do aceite 
 
Validação do sistema 
 
 
 
Ref.: 201603078469 
 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. 
 
 
Revisão 
 Verificação 
 
Sistema 
 
Validação 
 
Caixa branca 
 
 
 
Ref.: 201602609597 
 7a Questão 
 
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 requisitos 
 
Verificação de implementação 
 Verificação de negócio 
 
 
 
Ref.: 201602470491 
 8a Questão 
 
Marque a opção INCORRETA 
 
 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. 
 
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 . 
 
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. 
///////////////////////////////////////////////////////////////////////////////// 
Ref.: 201602990601 
 1a Questão 
 
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: 
 
 
Requisitos 
 
Verificação 
 
Caixa branca 
 
Documentação 
 Validação 
 
 
 
Ref.: 201603078465 
 2a 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 ___________________________ ao processo de auditoria de atividades 
e avaliação de documentos gerados em todas as fases do processo de 
desenvolvimento de software. 
 
 
Sistema 
 
Revisão 
 
Validação 
 
Caixa branca 
 Verificação 
 
 
 
Ref.: 201602471694 
 3a 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 última etapa do 
processo de validação? 
 
 
Validação da unidade 
 
Validação da integração 
 
Validação do sistema 
 Validação do aceite 
 
Validação da implementação 
 
 
 
Ref.: 201602990602 
 4a 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? 
 
 
Homologação 
 Unidade 
 
Sistemas 
 
Aceitação 
 
Integração 
 
 
 
Ref.: 201602471693 
 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 do sistema 
 
Validação do aceite 
 Validação da unidade 
 
Validação da implementação 
 
Validação da integração 
 
 
 
Ref.: 201603078469 
 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 funcionaise não funcionais do software a ser 
desenvolvido. 
 
 
Sistema 
 
Validação 
 Verificação 
 
Revisão 
 
Caixa branca 
 
 
 
Ref.: 201602609597 
 7a Questão 
 
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 de negócio 
 
Verificação de requisitos 
 
Verificação de implementação 
 
Verificação do usuário 
 
Verificação de análise e modelagem 
 
 
 
Ref.: 201602470491 
 8a Questão 
 
Marque a opção INCORRETA 
 
 
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. 
 
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. 
 
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. 
 
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. 
 
//////////////////////////////////////////////////////////////////////////////////// 
1a 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: 
 
 
Validações 
 Auditorias 
 Inspeções 
 
Testes 
 
Revisões 
 
 
 
Ref.: 201602471702 
 2a 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 problema? Qual a consequência? Quando será corrigido? 
 
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? 
 
Qual era o defeito? Qual a consequência? Quem o revisou? 
 O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 
 
 
 
Ref.: 201602609600 
 3a 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. Desta 
forma os testes de verificação devem concentra-se em dois aspectos bem distintos: 
 
 
Teste da caixa branca e teste da caixa preta 
 
Teste do produto e revisões 
 
Levantamento de requisitos e teste do produto 
 Levantamento de requisitos e auditoria 
 Revisões e auditorias 
 
 
 
Ref.: 201603079711 
 4a 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 implementação 
 
Verificação de código-fonte 
 
Verificação de sistema 
 
Verificação de análise e modelagem 
 
 
 
Ref.: 201602470740 
 5a 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 atualizando o mapa de riscos dos projetos 
 
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 um determinado projeto e as diversas equipes estão respeitando o processo 
de desenvolvimento 
 
Avaliar se estão produzindo as atas de reuniões 
 
 
 
Ref.: 201602470743 
 6a Questão 
 
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 requisitos - Verificação de análise e modelagem 
- Verificação de implementação 
 
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 progresso - Verificação de instalação - Verificação de encerramento 
financeiro - Verificação de treinamento 
 
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 
 
 
Ref.: 201603078475 
 7a 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-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 
 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- 
papeis desempenhados pelos indivíduos 
 
1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 
 
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 
 
 
 
 
Ref.: 201602471700 
 8aQuestão 
 
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade 
do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que 
sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes 
erros logo no início do processo de desenvolvimento de software é conhecido como: 
 
 
Teste de validação 
 
Teste de integração 
 
Teste de regressão 
 Revisão 
 
Depuração 
 
//////////////////////////////////////////////////////////////////////////////////////////////// 
1a 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? Qual o defeito? Quais foram as descobertas e as conclusões? 
 
Qual era o defeito? Qual a consequência? Quem o revisou? 
 
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? 
 
 
 
Ref.: 201603078476 
 2a 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: 
 
 
Testes 
 
Inspeções 
 Auditorias 
 
Revisões 
 
Validações 
 
 
 
Ref.: 201602470743 
 3a Questão 
 
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 requisitos - Verificação de análise e 
modelagem - Verificação de implementação 
 
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 
Verificação de 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 
 
 
 
Ref.: 201603079711 
 4a 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 implementação 
 
Verificação de análise e modelagem 
 
Verificação de sistema 
 
Verificação de código-fonte 
 
 
 
Ref.: 201603078475 
 5a 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-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 
 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-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 
 
 
 
Ref.: 201602470740 
 6a 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 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 
 
Avaliar se estão produzindo as atas de reuniões 
 
Avaliar se estão registrando os defeitos encontrados 
 
 
 
Ref.: 201602471701 
 7a Questão 
 
Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a 
Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os 
objetivos, processos e documentos para cada participante da reunião. Ele checou também os 
critérios de entrada. Esta fase é normalmente conhecida como: 
 
 
Preparação Individual 
 Kick-off 
 
Acompanhamento 
 
Retrabalho 
 
Planejamento 
 
 
 
Ref.: 201602934537 
 8a 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? 
 
 
Modelagem. 
 Implementação. 
 
Análise. 
 
Negócio. 
 
Teste. 
 
///////////////////////////////////////////////////////////////////////////////////////////// 
ef.: 201602470751 
 1a 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 erradas 
 Todas as sentenças estão corretas 
 
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 
 
 
 
Ref.: 201602471708 
 2a 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 caixabranca. 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 
 Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de 
matriz ortogonal 
 
Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, 
Teste do fluxo de dados 
 
Teste do 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 
 
 
 
Ref.: 201602990608 
 3a Questão 
 
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 
 
1900,2015 
 
1900, 2014 
 
1899, 1900, 1901,2013,2014,2015 
 
1899,1900,2014,2015 
 
 
 
Ref.: 201602471695 
 4a 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 etapa que tem 
como objetivo validar a solução como um todo? 
 
 
Validação do aceite 
 
Validação da implementação 
 validação do sistema 
 
Validação da integração 
 
Validação da unidade 
 
 
 
Ref.: 201602990610 
 5a Questão 
 
Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o 
software seja novamente testado, ou seja, a medida que o software recebe novas 
funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que 
testam somente as inovações do software (novas funções implementadas), assumindo que 
nenhum erro foi introduzido após seu processo de desenvolvimento? 
 
 
Teste regressivo 
 
Teste de usabilidade 
 
Teste de integração 
 Teste progressivo 
 
Teste de verificação 
 
 
 
Ref.: 201602471707 
 6a Questão 
 
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. 
 
 Teste de ramos 
 
Particionamento em Equivalência 
 Teste de matriz ortogonal 
 
Análise do valor Limite 
 
Baseado em Grafo 
 
 
 
Ref.: 201602471703 
 7a 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 estruturas de dados internas para assegurar sua validade. 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados 
pelo menos uma vez; 
 Identifiquem funções incorretas ou faltando 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
 
 
Ref.: 201603043892 
 8a Questão 
 
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? 
 
 0,1,151 
 
-1,50,120 
 
0,1,150 
 
10,150,200 
 
-151,65,150 
////////////////////////////////////////////////////////////////////////////////////// 
 1a Questão 
 
Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o 
software seja novamente testado, ou seja, a medida que o software recebe novas 
funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que 
testam somente as inovações do software (novas funções implementadas), assumindo que 
nenhum erro foi introduzido após seu processo de desenvolvimento? 
 
 
Teste regressivo 
 Teste progressivo 
 
Teste de integração 
 
Teste de verificação 
 
Teste de usabilidade 
 
 
 
Ref.: 201602470751 
 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. 
 
 
Apenas as sentenças II e III estão corretas 
 
Apenas a sentença III está correta 
 
Apenas as sentenças I e II estão corretas 
 
Todas as sentenças estão erradas 
 Todas as sentenças estão corretas 
 
 
 
Ref.: 201602471708 
 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: 
 
 
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 
 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 
 
Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, 
Teste do fluxo de dados 
 
 
 
Ref.: 201602471707 
 4a Questão 
 
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. 
 
 
Análise do valor Limite 
 
Teste de matriz ortogonal 
 Teste de ramos 
 
Particionamento em Equivalência 
 
Baseado em Grafo 
 
 
 
Ref.: 201602471703 
 5a 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. 
 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados 
pelo menos uma vez; 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
 
Exercitam estruturas de dados internas para assegurar sua validade. 
 Identifiquem funções incorretas ou faltando 
 
 
 
Ref.: 201602990608 
 6a Questão 
 
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 
 
1900, 2014 
 
1900,2015 
 
1899, 1900, 1901,2013,2014,2015 
 
1899,1900,2014,2015 
 
 
 
Ref.: 201603043892 
 7a Questão 
 
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? 
 
 
0,1,150 
 0,1,151 
 
-1,50,120 
 
-151,65,150 
 
10,150,200 
 
 
 
Ref.: 201602471695 
 8a 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 etapa que tem 
como objetivo validar a solução como um todo? 
 
 
Validação da integração 
 validação do sistema 
 
Validação da unidade 
 
Validação do aceite 
 
Validação da implementação 
//////////////////////////////////////////////////////////////////////////////////////// 
1a Questão 
 
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? 
 
 
Volume 
 
Infraestrutura 
 
Configuração 
 
Carga 
 Segurança 
 
 
 
Ref.: 201603079715 
 2a 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 
 
Segurança 
 Volume 
 
Performance ou desempenho 
 
 
 
Ref.: 201602470764 
 3a 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 Performance (Desempenho) 
 Teste de Funcionalidade 
 
Teste de Usabilidade 
 
Teste de Confiabilidade e Disponibilidade 
 
 
 
Ref.: 201603079717 
 4a Questão 
 
João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema 
irá suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar? 
 
 
Configuração 
 
Performance ou desempenho 
 Contenção 
 Volume 
 
Segurança 
 
 
 
Ref.: 201602485154 
 5a 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: 
 
 
segurança. 
 
desempenho. 
 
stress. 
 usabilidade. 
 
destruição. 
 
 
 
Ref.: 201603081601 
 6a 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? 
 
 
Infraestrutura 
 Carga 
 
Volume 
 Configuração 
 
Segurança 
 
 
 
Ref.: 201603079723 
 7a Questão 
 
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes: 
 
 
usabilidade, contenção, carga e perfil de desempenho 
 avaliação , contenção, carga e perfil de desempenho 
 
Integridade, estrutura, estresse, smoke test 
 Funcional, regressão, segurança e Volume 
 
interface e usabilidade 
 
 
 
Ref.: 201602470762 
 8a Questão 
 
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 Contigência 
 
Teste de Segurança 
 
Teste de Configuração (Ambiente) 
 
Teste de Performance (Desempenho) 
 Teste de Recuperação 
////////////////////////////////////////////////////////////////////////////////////// 
f.: 201602609610 
 1a 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 requisitos 
 
Teste de linguagem 
 Teste de usabilidade 
 
Teste funcional 
 
Teste de negócio 
 
 
 
Ref.: 201602488496 
 2a 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 
 Desempenho 
 
Componente 
 
Configuração 
 
Segurança 
 
 
 
Ref.: 201603079715 
 3a 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? 
 
 
Contenção 
 
Segurança 
 
Configuração 
 Volume 
 
Performance ou desempenho 
 
 
 
Ref.: 201602470764 
 4a 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 Funcionalidade 
 
Teste de Confiabilidade e Disponibilidade 
 
Teste de Performance (Desempenho) 
 
Teste de Compatibilidade (Versionamento) 
 
Teste de Usabilidade 
 
 
 
Ref.: 201603081610 
 5a Questão 
 
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? 
 
 
Volume 
 
Carga 
 
Configuração 
 
Infraestrutura 
 Segurança 
 
 
 
Ref.: 201603079725 
 6a Questão 
 
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 
 
 
 
Ref.: 201602485154 
 7a Questão 
 
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que 
o sistema possua uma interfaceintuitiva 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. 
 
stress. 
 usabilidade. 
 
segurança. 
 
 
 
Ref.: 201603081601 
 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 
 
Volume 
 
Segurança 
 Configuração 
 
Infraestrutura 
/////////////////////////////////////////////////////////////////////////////////////// 
Ref.: 201602934548 
 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: 
 
 
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. 
 
Sim, afinal se o sistema emite relatórios o sistema funciona. 
 
Não, pois o relatório não foi elaborado pela equipe de teste. 
 
 
 
Ref.: 201602990841 
 2a 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 
 Decomposição dos requisitos 
 
Cobertura de caminhos 
 
Análise de documentos 
 
Cobertura de código 
 
 
 
Ref.: 201602934542 
 3a 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, é 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 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, a quantidade de casos de testes aprovados 
deve ser sempre maior que os casos de testes reprovados. 
 
 
 
Ref.: 201602609613 
 4a 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: 
 
 
Análise e documentos e cobertura de caminhos 
 
Cobertura de linha de código e cobertura de caminhos 
 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 laços 
 
 
 
Ref.: 201602486316 
 5a 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: 
 
 Métodos de decomposição de requisitos 
 
Cobertura de laços 
 
Cobertura de Caminhos 
 
Cobertura de linha de código 
 
Cobertura de desvios condicionais 
 
 
 
Ref.: 201602934553 
 6a 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 é: 
 
 
Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
 Prepara casos de testes baseados na especificação do software. 
 
Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 
 Preparar casos de teste baseados na estrutura interna do software. 
 
O método de teste para obtenção de casos de teste de cobertura de desvio condicional. 
 
 
 
Ref.: 201602934557 
 7a 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 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 sempre é o gerente de projeto, que tem mais autoridade 
sobre o assunto que o cliente. 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 
 
 
Ref.: 201602991245 
 8a 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 desvios condicionais 
 
Cobertura de laços 
 
Cobertura de caminhos 
/////////////////////////////////////////////////////////////////////////////////////////////// 
 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, 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. 
 
Sim, afinal se o sistema emite relatórios o sistema funciona. 
 
Não, pois o relatório não foi elaborado pela equipe de teste. 
 
Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório 
parecido. 
 
 
 
Ref.: 201602990841 
 2a 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 caminhos 
 
Cobertura de desvio de caminhos 
 Decomposição dos requisitos 
 
Cobertura de código 
 
Análise de documentos 
 
 
 
Ref.: 201602934542 
 3a 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, é indiferente verificar a quantidade de casos 
detestes aprovados e casos de testes reprovados. 
 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 há garantia de que um software esteja livre de defeitos antes de atingido 100% de 
casos de teste aplicados. 
 
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 um 
mínimo de 95,5,% de casos de testes aplicados e aprovados. 
 
 
 
Ref.: 201602609613 
 4a 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 cobertura de laços 
 
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 análise de documentos 
 
 
 
Ref.: 201602486316 
 5a 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 linha de código 
 Métodos de decomposição de requisitos 
 
Cobertura de desvios condicionais 
 
Cobertura de Caminhos 
 
Cobertura de laços 
 
 
 
Ref.: 201602934553 
 6a 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 é: 
 
 
Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
 
Preparar casos de teste baseados na estrutura interna do software. 
 Prepara casos de testes baseados na especificação do software. 
 
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. 
 
 
 
Ref.: 201602934557 
 7a 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? 
 
 
Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade 
sobre o assunto que 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 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. 
 
 
 
Ref.: 201602991245 
 8a 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 laços 
 Cobertura de desvios condicionais 
 
Cobertura de linha de código 
 
Cobertura de exceção 
 
Cobertura de caminhos 
///////////////////////////////////////////////////////////////////////////////////////// 
1a Questão 
 
Sobre os testes unitários podemos afirmar: 
 
 São testes realizados pela equipe de desenvolvimento, onde, prcura-se testar a unidade, 
seu produtos de trabalho (Classes de testes), podem servir também de entrada para os 
testes regressivos e práticas como TDD (Test Driver Develop). 
 
São testes utilizados para garantir que a unidade funcione, e geralmente são realizados 
pelos desenvolvedores, porém, não recomenda-se a utilização, pois o trabalho 
despendido na realização destes testes são perdidos em versões futuras. 
 
São testes de caixa preta, mas também pode ser desenvolvidos em caixa branca. 
 
São testes desenvolvidos pela equipe de testes após a entrega do código para testes, 
onde a equipe procura testar as integrações entre as unidades na cama de apresentação. 
 
São testes cuja as unidades são testadas, e seu planejamento é unicamente nos 
requisitos do sistema afim de garantir que o negócio é atendido. 
 
 
 
Ref.: 201602489265 
 2a Questão 
 
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: 
baixo nível e alto nível: Neste contexto são considerados testes de baixo nível: 
 
 
unidade e aceite 
 
Sistema e aceite 
 
Unidade e sistema 
 Unidade e integração 
 
Integração e sistema 
 
 
 
Ref.: 201602471713 
 3a Questão 
 
Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é 
garantir que estes atendem as especificações do ponto de vista das características e de 
funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas 
estruturas de dados dentro dos limites de um componente. 
 
 
Teste de regressão 
 
Teste de integração 
 Teste funcional 
 Teste de unidade 
 
Teste de lógica 
 
 
 
Ref.: 201602486333 
 4a Questão 
 
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. 
 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. 
 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. 
 
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. 
 
 
 
Ref.: 201602609614 
 5a 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: 
 
 
Aceitação e unidade 
 
Unidade e Integração 
 Sistema e Aceitação 
 
Sistema e integração 
 
Integração e aceitação 
 
 
 
Ref.: 201602614215 
 6a 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) 
 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes 
evolutivos) 
 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) 
 
Somente o módulo de cálculoalterado deve ser testado, pois o processo de reutilização 
garante que os módulos que o utilizam serão afetados. 
 
 
 
Ref.: 201602489329 
 7a 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 Fumaça 
 
Teste de Unidade 
 Teste de Regressão 
 Teste de Integração 
 
Teste de Validação 
 
 
 
Ref.: 201602471711 
 8a 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 unitário 
 
Teste de verificação 
 
Teste de aceitação 
 Teste de integração 
 
Teste de sistema 
/////////////////////////////////////////////////////////////////////////////////////////// 
ef.: 201603062696 
 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: 
 
 
I, II e IV. 
 
IV, V e VI. 
 III, V e VI. 
 
I, II e III. 
 
III, IV e V. 
 
 
 
Ref.: 201602486337 
 2a 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 Regressão 
 
Teste de disponibilização (Teste de configuração) 
 
Teste de Validação 
 
Teste de Integração 
 
Teste de unidade 
 
 
 
Ref.: 201603013361 
 3a 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 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, pelos analistas de teste, no meio do processo de desenvolvimento do 
produto. 
 verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais 
do usuário. 
 
ser realizado, com o cliente, apenas após o treinamento de uso do software. 
 
 
 
Ref.: 201602489262 
 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 
 
On-Line e Off-Line 
 
Formal e Informal 
 
Descendente e Ascendente 
 Incremental e Não Incremental 
 
 
 
Ref.: 201602614215 
 5a Questão 
 
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar 
que: 
 
 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes 
evolutivos) 
 
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) 
 
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. 
 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) 
 
 
 
Ref.: 201602489329 
 6a 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 Regressão 
 
Teste Fumaça 
 
Teste de Integração 
 
Teste de Validação 
 
Teste de Unidade 
 
 
 
Ref.: 201602471711 
 7a 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 de integração 
 
Teste de sistema 
 
Teste unitário 
 
Teste de aceitação 
 
 
 
Ref.: 201602609614 
 8a 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: 
 
 
Aceitação e unidade 
 
Integração e aceitação 
 
Unidade e Integração 
 
Sistema e integração 
 Sistema e Aceitação 
////////////////////////////////////////////////////////////////////////////////////// 
ef.: 201602488519 
 1a Questão 
 
Em uma equipe independente de teste quem é o técnico responsável por pela montagem da 
infraestrutura de teste, ou seja, em montar o ambiente de teste e escolher as ferramentas de 
teste? 
 
 desenvolvedor de software 
 
analista de teste 
 
gerente de teste 
 Arquiteto de teste 
 
testador 
 
 
 
Ref.: 201602937209 
 2a Questão 
 
Analise as questões abaixo levando em consideração tarefas e executores. Neste sentido é 
correto afirmar que: 
 
 
O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de 
sistemas. 
 
O teste de integração é usualmente executado pelo analista de integração e o teste de 
sistema pelo programador. 
 O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo 
programador. 
 
O teste de integração é usualmente executado pelo usuário e o teste unitário pelo 
programador. 
 
O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo 
analista de teste. 
 
 
 
Ref.: 201602937193 
 3a Questão 
 
Quem são os responsáveis em executar os testes unitários e os testes de integração? 
 
 
Testadores 
 Desenvolvedores 
 
Usuários 
 
Analista de testes 
 
Auditores 
 
 
 
Ref.: 201602488498 
 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. 
 
 
Líder do projeto de teste 
 Usuário 
 
Arquiteto de teste 
 
Testador 
 
Analista de teste 
 
 
 
Ref.: 201602937217 
 5a Questão 
 
Analise as afirmativas abaixo e assinale a opção correta: 
 
I - Os desenvolvedores são os responsáveis pelos testesunitá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 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. 
 
Somente a opção III está correta. 
 
 
 
Ref.: 201602991260 
 6a 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? 
 
 
Operação 
 
Alfa 
 
Gama 
 Beta 
 
Fumaça 
 
 
 
Ref.: 201602937203 
 7a 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 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. 
 
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 
 
 
 
Ref.: 201602937199 
 8a 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. 
/////////////////////////////////////////////////////////////////////////////////////////////////// 
1a 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 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 III é verdadeira 
 
Somente I e III são verdadeiras 
 
Somente I e II são verdadeiras 
 
Somente II é verdadeira 
 Somente II e III são verdadeiras 
 
 
 
Ref.: 201602609618 
 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, 1, 2 
 
1, 2, 3 
 
2, 3, 1 
 3, 1, 2 
 3, 2, 1 
 
 
 
Ref.: 201602488498 
 3a 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. 
 
 Usuário 
 
Líder do projeto de teste 
 
Arquiteto de teste 
 
Analista de teste 
 
Testador 
 
 
 
Ref.: 201602937217 
 4a 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. 
 
 
Somente a opção V está correta. 
 
Somente a opção III está correta. 
 
Estão corretas as opções I, III e V. 
 Estão corretas as opções I, II e V. 
 
Estão corretas as opções II, IV e V. 
 
 
 
Ref.: 201602991260 
 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 
 
Operação 
 
Fumaça 
 
Gama 
 Beta 
 
 
 
Ref.: 201602937203 
 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: 
 
 
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. 
 
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. 
 
 
 
Ref.: 201602937199 
 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 novarodada de testes. 
 
Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível 
de ser anotado e irá interromper os testes. 
 
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. 
 
Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, 
dando agilidade ao processo como um todo. 
 
 
 
Ref.: 201602937193 
 8a Questão 
 
Quem são os responsáveis em executar os testes unitários e os testes de integração? 
 
 
Usuários 
 Desenvolvedores 
 
Analista de testes 
 
Auditores 
 
Testadores 
///////////////////////////////////////////////////////////////////////////////////////////// 
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 Revisões e Inspeções 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602489580 
 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 Suporte aos Testes 
 Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Revisões e Inspeções 
 
 
 
Ref.: 201602489560 
 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 execução e conferência 
 
Ferramentas de Revisões e Inspeções 
 Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Planejamento de testes 
 
 
 
Ref.: 201602609621 
 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 Alfa 
 
Teste de unidade 
 Teste regressivo 
 
Teste de carga 
 
Teste Progressivo 
 
 
 
Ref.: 201602489563 
 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 Planejamento de testes 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
 
 
Ref.: 201602489588 
 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 execução e conferência 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Revisões e Inspeções 
 Ferramentas de Suporte aos Testes 
///////////////////////////////////////////////////////////////////////////////////////// 
Ref.: 201602489547 
 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 execução e conferência 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
 
 
Ref.: 201602489580 
 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 Revisões e Inspeções 
 
Ferramentas de Suporte aos Testes 
 Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602489560 
 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 Revisões e Inspeções 
 Ferramentas de Modelagem e Automação 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602609621 
 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 Progressivo 
 
Teste de carga 
 Teste regressivo 
 
Teste de Alfa 
 
Teste de unidade 
 
 
 
Ref.: 201602489563 
 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 Suporte aos Testes 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602489588 
 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 Modelagem e Automação 
 Ferramentas de Suporte aos Testes 
 
Ferramentas de execução e conferência 
 
Ferramentas de Revisões e Inspeções 
 Ferramentas de Planejamento de testes 
/////////////////////////////////////////////////////////////////////////////////////// 
ef.: 201602486452 
 1a 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 trabalhamcom 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 e III são verdadeiras 
 
Nenhuma das sentenças é correta 
 
Somente I e II são verdadeiras 
 
Somente II é verdadeira 
 
 
 
Ref.: 201602609623 
 2a 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 
 
Script de teste 
 
Procedimento de teste 
 Caso de teste 
 Roteiro de teste 
 
 
 
Ref.: 201602991270 
 3a 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 é identificar o maior número de cenários e variações de determinado 
requisito de software? 
 
 
Suíte de teste 
 Caso de teste 
 Relatório de teste 
 
Plano de teste 
 
Cenário de teste 
 
 
 
Ref.: 201602489215 
 4a Questão 
 
Em relação a documentação gerada durante o processo de software, mas especificamente, a 
respeito do plano de teste que é um registro do processo de planejamento de testes de 
software, assinale a opção correta. 
 
 Um plano de teste de software é um registro da execução de um caso de teste de 
software. 
 
A automação de um teste de integração é mais facilmente empreendida que a de um 
teste de módulo. 
 Ao se inspecionar o conteúdo de um plano de testes, devem-se encontrar, entre outras, 
as seguintes descrições: escopo de testes, abordagens de teste, recursos para realização 
dos testes e cronograma das atividades de teste a serem realizadas. 
 
A produção de scripts de teste deve preceder a eventual construção de casos de teste. 
 
O processo de planejamento de testes é usualmente descrito em um plano de testes. 
 
 
 
Ref.: 201602471710 
 5a 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. 
 
 
Como conduzir os testes de software? 
 
Devemos refazer os testes quando acrescentamos novos componentes ao sistema? 
 
Devemos estabelecer um plano formal para os testes? 
 Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de 
engenharia de software? 
 
Quando devemos envolver o cliente? 
 
 
 
Ref.: 201602997517 
 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? 
 
 
Iniciação, planejamento, implementação e aceite 
 
Modelagem de negócio, requisitos, análise e design e implementação 
 
Teste de baixo nível e teste de alto nível 
 unidade, integração, sistema e aceite. 
 
Teste de caixa-branca, caixa-preta, caixa-cinza 
 
 
 
Ref.: 201602487185 
 7a 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: 
 
 
Relatórioio de erro e Relatório de teste 
 
Plano de teste e Caso de Uso 
 Plano mestre de verificação e Plano Mestre de validação 
 
Plano de sistema e Plano unitário 
 
Estratégia de validação e Estratégia de verificação 
 
 
 
Ref.: 201602486462 
 8a 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. 
 
 
Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade. 
 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). 
 
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e 
consultorias). 
 
Formalizar o processo de qualidade a ser iniciado. 
 
Definir uma visão comum do todo o esforço executado para garantir a qualidade durante 
o ciclo de desenvolvimento de software. 
//////////////////////////////////////////////////////////////////////////////////////// 
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 execução e conferência 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
 
 
Ref.: 201602489580 
 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 Revisões e Inspeções 
 
Ferramentas de Suporte aos Testes 
 Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602489560 
 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 Revisões e Inspeções 
 Ferramentas de Modelagem e Automação 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602609621 
 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 Progressivo 
 
Teste de carga 
 Teste regressivo 
 
Teste de Alfa 
 
Teste de unidade 
 
 
 
Ref.: 201602489563 
 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 Suporte aos Testes 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Modelagem e Automação 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de execução e conferência 
 
 
 
Ref.: 201602489588 
 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 Modelagem e Automação 
 Ferramentas de Suporte aos Testes 
 
Ferramentas de execução e conferência 
 
Ferramentas de Revisões e Inspeções 
 Ferramentas de Planejamento de testes 
 
///////////////////////////////////////////////////////////////////////////////////// 
Ref.: 201602486452 
 1a 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 e III são verdadeiras 
 
Nenhuma das sentenças é correta 
 
Somente I e II são verdadeiras 
 
Somente II é verdadeira 
 
 
 
Ref.: 201602609623 
 2a 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 
 
Script de teste 
 
Procedimento de teste 
 Caso de teste 
 Roteiro de teste 
 
 
 
Ref.: 201602991270 
 3a 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 é identificar o maior número de cenários e variações de determinado 
requisito de software? 
 
 
Suíte de teste 
 Caso de teste 
 Relatório de teste 
 
Plano de teste 
 
Cenário de teste 
 
 
 
Ref.: 201602489215 
 4a Questão 
 
Em relação a documentação gerada durante o processo de software, mas especificamente, a 
respeito do plano de teste que é um registro do processo de planejamento de testes de 
software, assinale a opção correta. 
 
 Um plano de teste de software é um registro da execução de um caso de teste de 
software. 
 
A automação de um teste de integração é mais facilmente empreendida que a de um 
teste de módulo. 
 Ao se inspecionar o conteúdo de um plano de testes, devem-se encontrar, entre outras, 
as seguintes descrições: escopo de testes, abordagens de teste, recursos para realização 
dos testes e cronograma das atividades de teste a serem realizadas. 
 
A produção de scripts de teste deve preceder a eventual construção de casos de teste. 
 
O processo de planejamento de testes é usualmente descrito em um plano de testes. 
 
 
 
Ref.: 201602471710 
 5a 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. 
 
 
Como conduzir os testes de software? 
 
Devemos refazer os testes quando acrescentamos novos componentes ao sistema? 
 
Devemos estabelecer um plano formal para os testes? 
 Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de 
engenharia de software? 
 
Quando devemos envolver o cliente? 
 
 
 
Ref.: 201602997517 
 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? 
 
 
Iniciação, planejamento, implementação e aceite 
 
Modelagem de negócio, requisitos, análise e design e implementação 
 
Teste de baixo nível e teste de alto nível 
 unidade, integração, sistema e aceite. 
 
Teste de caixa-branca, caixa-preta, caixa-cinza 
 
 
 
Ref.: 201602487185 
 7a 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: 
 
 
Relatórioio de erro e Relatório de teste 
 
Plano de teste e Caso de Uso 
 Plano mestre de verificação e Plano Mestre de validação 
 
Plano de sistema e Plano unitário 
 
Estratégia de validação e Estratégia de verificação 
 
 
 
Ref.: 201602486462 
 8a 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. 
 
 
Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade. 
 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). 
 
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e 
consultorias). 
 
Formalizar o processo de qualidade a ser iniciado. 
 
Definir uma visão comum do todo o esforço executado para garantir a qualidade durante 
o ciclo de desenvolvimento de software. 
///////////////////////////////////////////////////////////////////////////////////////////////// 
1a Questão 
 
A atividade de teste é composta por alguns elementos essenciais, que auxiliam na formalização 
desta atividade. 
 
A afirmação " ... serve para selecionar e avaliar casos de teste, de forma a aumentar as 
possibilidades de provocar falhas ou, quando isso não ocorre, estabelecerum nível elevado de 
confiança na correção do produto", refere-se a qual elemento da atividade de teste? 
 
 
Procedimento de teste. 
 Critério de teste. 
 
Critério de geração de casos de Teste. 
 
Critério de cobertura dos testes. 
 
Caso de teste 
 
 
 
Ref.: 201602997515 
 2a Questão 
 
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 validação 
 Plano de caso de teste 
 
Plano mestre de verificação 
 
Plano de cenários de teste 
 
 
 
Ref.: 201602487230 
 3a Questão 
 
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: 
 
 Caso de Teste 
 
Caso de Uso 
 
Estratégia e Teste 
 
Plano de teste 
 
Suíte de teste 
 
 
 
Ref.: 201602487223 
 4a 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 9000 
 
IEEE 802.3 
 IEEE 829 
 
ISO 15504 
 
ISO 9126 
 
 
 
Ref.: 201602487185 
 5a 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 de sistema e Plano unitário 
 Plano mestre de verificação e Plano Mestre de validação 
 
Estratégia de validação e Estratégia de verificação 
 
Relatórioio de erro e Relatório de teste 
 
Plano de teste e Caso de Uso 
 
 
 
Ref.: 201602486462 
 6a 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. 
 
 
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e 
consultorias). 
 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). 
 
Formalizar o processo de qualidade a ser iniciado. 
 
Definir uma visão comum do todo o esforço executado para garantir a qualidade durante 
o ciclo de desenvolvimento de software. 
 
Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade. 
 
 
 
Ref.: 201602471710 
 7a 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? 
 
Devemos estabelecer um plano formal para os testes? 
 
Como conduzir os testes de software? 
 Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de 
engenharia de software? 
 
Quando devemos envolver o cliente? 
 
 
 
Ref.: 201602997517 
 8a 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? 
 
 
Teste de baixo nível e teste de alto nível 
 
Iniciação, planejamento, implementação e aceite 
 
Modelagem de negócio, requisitos, análise e design e implementação 
 unidade, integração, sistema e aceite. 
 
Teste de caixa-branca, caixa-preta, caixa-cinza

Mais conteúdos dessa disciplina