Logo Passei Direto
Buscar

Questionario2018 Qualidade de Software

User badge image
Estudante PD

em

Ferramentas de estudo

Questões resolvidas

Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:

Marque as opçós Corretas sobre Qualidade de Software:
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto; Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros problemas correlatos.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software eficiente.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento.

O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação.
Neste caso estamos falando do teste de:
Verificação de requisitos
Validação da modelagem e análise
Certo Verificação de implementação
Verificação de sistema
Validação de código-fonte

Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração.
Neste caso estamos nos referindo aos testes de:
Validação de código-fonte
Verificação de requisitos
Validação da modelagem e análise
Certo Validação de Sistema
Verificação de implementaçã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?

A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes.
O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
Verificação de código-fonte
Verificação de requisitos
Verificação de implementação
Verificação de sistema
Verificação de análise e modelagem

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

João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação?
Carga
Volume
Configuração
Infraestrutura
Segurança

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?
Contenção
Configuração
Certo Volume
Segurança
Performance ou desempenho

Marque as opçõe CORRETAS:
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto.
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes.
A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado.
Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software livre de erros. Sempre existirão erros a serem descobertos.

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. As opções abaixo estão de acordo 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.
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.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.

Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminando defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente?

Marque as opções CORRETAS
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.
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.

Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. AS opções CORRETAS:
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.
Testador - Responsável pela execução dos casos de teste e script de teste.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.

Existem diferentes papéis com diferentes reponsabilidades dentro de uma equipe de teste independente. Marque a opções CORRETAS:
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.
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.

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.

O que a Regra 10 de Myers afirma?

Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido.
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.

Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Ausência da gerência de qualidade independente

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:

Marque as opçós Corretas sobre Qualidade de Software:
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto; Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros problemas correlatos.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software eficiente.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento.

O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação.
Neste caso estamos falando do teste de:
Verificação de requisitos
Validação da modelagem e análise
Certo Verificação de implementação
Verificação de sistema
Validação de código-fonte

Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração.
Neste caso estamos nos referindo aos testes de:
Validação de código-fonte
Verificação de requisitos
Validação da modelagem e análise
Certo Validação de Sistema
Verificação de implementaçã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?

A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes.
O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
Verificação de código-fonte
Verificação de requisitos
Verificação de implementação
Verificação de sistema
Verificação de análise e modelagem

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

João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação?
Carga
Volume
Configuração
Infraestrutura
Segurança

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?
Contenção
Configuração
Certo Volume
Segurança
Performance ou desempenho

Marque as opçõe CORRETAS:
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto.
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes.
A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado.
Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software livre de erros. Sempre existirão erros a serem descobertos.

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. As opções abaixo estão de acordo 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.
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.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.

Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminando defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente?

Marque as opções CORRETAS
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.
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.

Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. AS opções CORRETAS:
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.
Testador - Responsável pela execução dos casos de teste e script de teste.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.

Existem diferentes papéis com diferentes reponsabilidades dentro de uma equipe de teste independente. Marque a opções CORRETAS:
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.
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.

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.

O que a Regra 10 de Myers afirma?

Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido.
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.

Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Ausência da gerência de qualidade independente

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

Prévia do material em texto

1) Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao 
longo do processo de software, para garantir que cada produto de trabalho satisfaça os 
requisitos estabelecidos, são conhecidas como:
R: Controle de qualidade;
2) Marque as opçãos Corretas sobre Qualidade de Software:
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo
do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários
e outros problemas correlatos.
A qualidade de software e processos uniformes e consistentes de todas as etapas de 
desenvolvimento tendem a gerar software eficiente.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos 
gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, 
prevenindo e eliminado defeitos.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do 
produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de 
testes sistemáticos nos vários estágios de desenvolvimento.
3) O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do 
código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática 
das regras da boa programação. Neste caso estamos falando do teste de:
R: Verificação de implementação
4) Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não 
sendo possível um processo de qualidade que não seja integrado ao processo de 
desenvolvimento. Quando temos como objetivo validar a solução como um todo e 
considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários
e pelos testes de integração, neste caso estamos nos referindo aos testes de:
R: Validação de Sistema
5) 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?
R: Implementação.
6) 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ódigos gerados estão compatíveis com os modelos, normas e padrões de 
desenvolvimento chama-se:
R: Verificação de implementaçã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?
R: 0,1900,2014,2015
7) 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?
R: validação do sistema
8) 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?
R: Configuração
9) 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?
R:Volume
 10) Marque as opçõe CORRETAs:
 R: A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de 
desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto,
tendo um comportamento mais objetivo e direto.
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não 
tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de 
defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes.
A qualidade de um software é definida pelo número de requisitos que forma adequadamente 
testados e estão em conformidade com o especificado.
Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e 
pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software
livre de erros. Sempre existirão erros a serem descobertos.
11) 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. As opções abaixo estão de 
acordo 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.
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.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de 
software e em diferentes pontos no tempo.
 
12)As opçẽs CORRETAs sobre Qualidade de Software.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do 
produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de 
testes sistemáticos nos vários estágios de desenvolvimento.
A qualidade de software e processos uniformes e consistentes de todas as etapas de 
desenvolvimento tendem a gerar software que sejam eficientes.
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.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo
do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários
e outros prblemas correlatos.
13) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e 
uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a 
vantagem para a organização na utilização de uma equipe de teste independente?
R: A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo 
um comportamento mais objetivo e direto na avaliação do produto.
14) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a
fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma
diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
R: Os testes podem identificar a ausência ou a presença de erros.
15) Marque as opções CORRETAs
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.
 O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar 
problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, 
falhas, erros ou defeitos.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e 
a qualidade do produto tecnológico que está sendo desenvolvido.
16) SegundoPressman, na qualidade do software, as inspeções, revisões e testes utilizados ao 
longo do processo de software, para garantir que cada produto de trabalho satisfaça os 
requisitos estabelecidos, são conhecidas como:
R: Controle de qualidade;
 
17) Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste 
independente. AS opções CORRETAs:
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.
Testador - Responsável pela execução dos casos de teste e script de teste.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de
teste.
18) 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.
R: Custo da não conformidade
19) As opções CORRETAs:
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de 
desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto,
tendo um comportamento mais objetivo e direto.
Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e 
pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software
¿livre de erros¿. Sempre existirão erros a serem descobertos.
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não 
tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de 
defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes.
A qualidade de um software é definida pelo número de requisitos que forma adequadamente 
testados e estão em conformidade com o especificado.
 
20) No início do desenvolvimento, quando só existia a função de programador e que era 
exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo 
definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos,
e a implantação de um processo de garantia de qualidade de software passou a ser uma 
questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. 
A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma 
significativa:
R: A partir do ano 2000
 
21) Analise a afirmativa abaixo:
"A implantação de um processo de qualidade tanto no processo, como no produto possui um 
custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais 
cara custará a solução."
Esta afirmativa está baseada na:
R: Na regra 10 de Myers
 22) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e 
uniformidade de processos e produtos de software, prevenindo e eliminando defeitos, qual a 
vantagem para a organização na utilização de uma equipe de teste independente?
R: A equipe de teste não estar envolvida emocionalmente nem politicamente com o projeto, 
tendo um comportamento mais objetivo e direto na avaliação do produto.
23)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:
R: 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.
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.
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.
24) 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.
R: se somente a afirmativa I estiver correta.
25) Existem diferentes papéis com diferentes reponsabilidades dentro de uma equipe de teste 
independente. Marque a opções CORRETAs:
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.
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.
26) Marque a opção CORRETA sobre Qualidade de Software.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo
do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários
e outros problemas correlatos.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos 
gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, 
prevenindo e eliminado defeitos.
A qualidade de software e processos uniformes e consistentes de todas as etapas de 
desenvolvimento tendem a gerar software seja eficiente.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do 
produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de 
testes sistemáticos nos vários estágios de desenvolvimento.
 
27) 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 de acordo com a afirmação anterior?
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo 
independente de teste.
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 começa no nível do componente e progride em direção à integração do sistema 
computacionais como um todo.
28) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a
fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma
diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
R: os testes podem identificar a ausência ou a presença de erros.
29) 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 Brancae Caixa Preta" e 
"Caso de Teste". O que a Regra 10 de Myers afirma ?
R: A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto 
mais caro será corrigi-los.
30) 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.
R: Custo da conformidade
31) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e 
uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a 
vantagem para a organização na utilização de uma equipe de teste independente?
R: A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, 
tendo um comportamento mais objetivo e direto na avaliação do produto.
32) 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.
R: Custo da não conformidade
33) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a
fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de 
forma diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
R: os testes podem identificar a ausência ou a presença de erros.
34) Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e 
profundos trabalhos 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 ?
R: A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto 
mais caro será corrigi-los.
35) 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.
36) 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.
R: Custo da conformidade
37) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e 
uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a 
vantagem para a organização na utilização de uma equipe de teste independente?
R: A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo 
um comportamento mais objetivo e direto na avaliação do produto.
38) 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.
R: Custo da não conformidade
39) 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:
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.
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que 
tem por finalidade única a identificação de erros."
40) 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.
41) Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao 
longo do processo de software, para garantir que cada produto de trabalho satisfaça os 
requisitos estabelecidos, são conhecidas como:
R: controle de qualidade;
42) Estão corretas as seguintes afirmativas:
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.
Um erro é definido como um problema de qualidade encontrado antes do software ser 
liberado aos usuários finais
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar 
problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, 
falhas, erros ou defeitos.
43) Estão corretas as seguintes afirmativas sobre Qualidade de Software.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos 
gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, 
prevenindo e eliminado defeitos.
A qualidade de software e processos uniformes e consistentes de todas as etapas de 
desenvolvimento tendem a gerar software seja eficiente.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do 
produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de 
testes sistemáticos nos vários estágios de desenvolvimento.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo
do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários
e outros problemas correlatos. 
45) 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:
O teste começa no nível do componente e progride em direção à integração do sistema 
computacionais como um todo.
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 eliminadosantes do começo do teste.
46) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e 
uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a 
vantagem para a organização na utilização de uma equipe de teste independente?
R: A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo 
um comportamento mais objetivo e direto na avaliação do produto.
47) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a
fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de 
forma diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
R: Os testes podem identificar a ausência ou a presença de erros.
48) 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.
R: Custo da não conformidade
49) 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:
Esta correto falar que: Características de qualidade do processo podem ser computadas a partir de 
características de qualidade do produto.
50) Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao 
longo do processo de software, para garantir que cada produto de trabalho satisfaça os 
requisitos estabelecidos, são conhecidas como:
R: controle de qualidade;
51) Existem diferentes papéis com diferentes reponsabilidades dentro de uma equipe de teste 
independente. Estão CORRETAs:
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.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de
teste.
52) Em relação aos testes estãoCORRETAs as afirmações:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
 53) Em relação aos Fatores do Insucesso dos Processos de Qualidade, estão CORRETAs:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
Ausência da gerência de qualidade independente
54) 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: R: Validação
55) Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro 
não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo 
de desenvolvimento de software em que o erro migra. Por isso _________________, ao longo 
do processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: 
detectam o problema antes de ser implementado.
 R: os testes de verificação
56) Em relação aos testes de validação, estão CORRETAs:
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
57) Estão corretas:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
58) 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?
R: Validação da unidade
Marque a opção INCORRETA
Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e 
avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. 
Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes 
de verificação serão aplicados respeitando os estágios do desenvolvimento.
Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de 
produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou 
mesmo a totalidade do sistema.
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 .
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.
Certo 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.
Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitosfuncionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
os testes de sistemas
os testes de caixa preta os testes de integração
Certo os testes de verificação
os testes de integração
os testes de validação
Em relação aos testes de validação, marque a opção INCORRETA:
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Marque a opção INCORRETA
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.
Certo 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.
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 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.
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 .
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e 
especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do 
processo de validação?
Validação da integração
Validação do sistema
Validação da implementação
Validação do aceite
Certo Validação da unidade
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 análise e modelagem
Certo Verificação de negócio
Verificação do usuário
Verificação de implementação
Verificação de requisitos
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?
Sistemas
Certo Unidade
Aceitação
Integração
Homologaçã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 implementação
Validação do sistema
Validação da unidade
Certo Validação do aceite
Validação da integraçã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.
Certo Verificação
Caixa branca
Validação
Revisão
Sistema
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do 
produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do 
processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado 
ao processo de desenvolvimento. Chamamos de teste de ___________________________ de 
integração o teste aplicados para a garantia da qualidade da integração dos componentes de um 
software.
Caixa branca
Certo Validação
Verificação
Revisão
Sistema
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Ausência da gerência de qualidade independente
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Falta de um modelo corporativo de qualidade
Qualidade é aplicada tardiamente no projeto
Deficiência no planejamento dos testes
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. Neste caso estamos falando do teste de:
Verificação de requisitos
Verificação de sistema
Validação da modelagem e análise
Errado Validação de código-fonte
Certo Verificação de implementação
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processode qualidade que não seja integrado ao processo de desenvolvimento. Quando
temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade 
já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos 
nos referindo aos testes de:
Validação de código-fonte
Validação da modelagem e análise
Errado Verificação de implementação
Certo Validação de Sistema
Verificação de requisitos
Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
Todas as sentenças estão erradas
Certo Todas as sentenças estão corretas
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e II estão corretas
Apenas a sentença I está correta
Marque a opção INCORRETA
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 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.
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.
Certo 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.
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do 
produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do 
processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado 
ao processo de desenvolvimento. Chamamos de teste de ___________________________ de 
integração o teste aplicados para a garantia da qualidade da integração dos componentes de um 
software.
Caixa branca
Revisão
Certo Validação
Sistema
Errado Verificação
Marque a opção INCORRETA
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.
Certo 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.
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 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.
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 .
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e 
especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do 
processo de validação?
Validação da integração
Validação do sistema
Validação da implementação
Validação do aceite
Certo Validação da unidade
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 análise e modelagem
Certo Verificação de negócio
Verificação do usuário
Verificação de implementação
Verificação de requisitos
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?
Sistemas
Certo Unidade
Aceitação
Integração
Homologaçã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 implementação
Validação do sistema
Validação da unidade
Certo Validação do aceite
Validação da integraçã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.
Certo Verificação
Caixa branca
Validação
Revisão
Sistema
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do 
produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do 
processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado 
ao processo de desenvolvimento. Chamamos de teste de ___________________________ de 
integração o teste aplicados para a garantia da qualidade da integração dos componentes de um 
software.
Caixa branca
Certo Validação
Verificação
Revisão
Sistema
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:Ausência da gerência de qualidade independente
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Falta de um modelo corporativo de qualidade
Qualidade é aplicada tardiamente no projeto
Deficiência no planejamento dos testes
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:
Certo Revisões e auditorias
Levantamento de requisitos e auditoria
Teste da caixa branca e teste da caixa preta
Levantamento de requisitos e teste do produto
Teste do produto e revisões
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 código-fonte
Verificação de sistema
Certo Verificação de implementação
Verificação de análise e modelagem
Verificação de requisitos
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:
Revisões
Validações
Inspeções
Testes
Certo Auditorias
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a 
adequada realização das atividades previstas no processo corporativo de engenharia de software. 
Neste sentido é correto afirmar que _____________________ tem foco nas documentações e 
_________________________ tem foco nas atividades.
Os testes e as auditorias
Certo As revisões e as auditorias
As Auditorias e os testes
As Auditorias e as revisões
As revisões e os testes
O processo de verificação requer um conjunto de procedimentos e regras, dentre várias 
possibilidades, que auxiliarão as equipes de qualidade na verificação. As verificações devem ser 
aplicadas com um nível de formalidade apropriado para o produto a ser construído, a cronologia do 
projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro 
características que contribuem para a formalidade na qual o processo de verificação deve ser 
conduzido:
1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes
1-Levantamento, 2-preparação, 3-verificação, 4-correção
1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
Certo 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis 
desempenhados pelos indivíduos
A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as 
fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados 
para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da 
arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, 
chama-se:
Verificação de código-fonte
Verificação de requisitos
Verificação de implementação
Certo Verificação de análise e modelagem
Verificação de sistema
Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em 
identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta 
técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos 
nos referindo a:
Teste de verificação, revisão informal
Certo Teste de verificação, revisão Formal
Teste de validação, revisão formal
Teste de validação, auditoria
Teste de validação, revisão informal
 
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 produzindo as atas de reuniões
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de 
desenvolvimento
Avaliar se estão registrando os defeitos encontrados
Certo Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
Explicação:
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é 
fundamental o envolvimento de clientes e usuários nessa atividade, dando-lhes ciencia e 
acompanhamento. 
É 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.
Certo Verificação
Sistema
Caixa branca
Validação
Revisão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
Certo os testes de verificação
os testes de caixa preta os testes de integração
os testes de sistemas
os testes de validação
os testes de integraçã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:
Certo Validação
Requisitos
Caixa branca
Documentação
Verificação
Em relação aos testes de verificação, marque a opção INCORRETA:
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.Em relação aos testes de validação, marque a opção INCORRETA:
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. Neste caso estamos falando do teste de:
Verificação de sistema
Verificação de requisitos
Validação da modelagem e análise
Validação de código-fonte
Certo Verificação de implementação
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando
temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade 
já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos 
nos referindo aos testes de:
Validação da modelagem e análise
Validação de código-fonte
Verificação de requisitos
Verificação de implementação
Certo Validação de Sistema
Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
Apenas as sentenças I e II estão corretas
Todas as sentenças estão erradas
Apenas a sentença I está correta
Apenas as sentenças II e III estão corretas
Certo Todas as sentenças estão corretas
É 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.
Certo Verificação
Sistema
Caixa branca
Validação
Revisão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
Certo os testes de verificação
os testes de caixa preta os testes de integração
os testes de sistemas
os testes de validação
os testes de integraçã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:
Certo Validação
Requisitos
Caixa branca
Documentação
Verificação
Em relação aos testes de verificação, marque a opção INCORRETA:
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Em relação aos testes de validação, marque a opção INCORRETA:
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. Neste caso estamos falando do teste de:
Verificação de sistema
Verificação de requisitos
Validação da modelagem e análise
Validação de código-fonte
Certo Verificação de implementação
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando
temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade 
já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos 
nos referindo aos testes de:
Validação da modelagem e análise
Validação de código-fonte
Verificação de requisitos
Verificação de implementação
Certo Validação de Sistema
Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
Apenasas sentenças I e II estão corretas
Todas as sentenças estão erradas
Apenas a sentença I está correta
Apenas as sentenças II e III estão corretas
Certo Todas as sentenças estão corretas
 
 Código de referência da questão.1a 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
Certo Unidade
Integração
Sistemas
 
 Código de referência da questão.2a 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 implementação
Validação da unidade
Validação da integração
Certo Validação do aceite
Validação do sistema
 
 Código de referência da questão.3a 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:
Caixa branca
Requisitos
Verificação
Documentação
Certo Validação
 
 Código de referência da questão.4a Questão
Em relação aos testes de verificação, marque a opção INCORRETA:
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
 
 Código de referência da questão.5a Questão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
os testes de validação
os testes de integração
os testes de caixa preta os testes de integração
os testes de sistemas
Certo os testes de verificação
 
 Código de referência da questão.6a Questão
Em relação aos testes de validação, marque a opção INCORRETA:
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
 
 Código de referência da questão.7a Questão
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. Neste caso estamos falando do teste de:
Verificação de requisitos
Validação da modelagem e análise
Certo Verificação de implementação
Verificação de sistema
Validação de código-fonte
 
 Código de referência da questão.8a Questão
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando
temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade 
já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos 
nos referindo aos testes de:
Validação de código-fonte
Verificação de requisitos
Validação da modelagem e análise
Certo Validação de Sistema
Verificação de implementação
 
 Código de referência da questão.1a 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
Certo Unidade
Integração
Sistemas
 
 Código de referência da questão.2a 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 implementação
Validação da unidade
Validação da integração
Certo Validação do aceite
Validação do sistema
 
 Código de referência da questão.3a 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:
Caixa branca
Requisitos
Verificação
Documentação
Certo Validação
 
 Código de referência da questão.4a Questão
Em relação aos testes de verificação, marque a opção INCORRETA:
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Verificaçãoda analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
 
 Código de referência da questão.5a Questão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
os testes de validação
os testes de integração
os testes de caixa preta os testes de integração
os testes de sistemas
Certo os testes de verificação
 
 Código de referência da questão.6a Questão
Em relação aos testes de validação, marque a opção INCORRETA:
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
 
 Código de referência da questão.7a Questão
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. Neste caso estamos falando do teste de:
Verificação de requisitos
Validação da modelagem e análise
Certo Verificação de implementação
Verificação de sistema
Validação de código-fonte
 
 Código de referência da questão.8a Questão
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando
temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade 
já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos 
nos referindo aos testes de:
Validação de código-fonte
Verificação de requisitos
Validação da modelagem e análise
Certo Validação de Sistema
Verificação de implementação
 
 Código de referência da questão.1a Questão
Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
 
 Código de referência da questão.2a Questão
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Ausência da gerência de qualidade independente
 
 Código de referência da questão.3a 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:
Caixa branca
Documentação
Certo Validação
Requisitos
Verificação
 
 Código de referência da questão.4a Questão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
os testes de integração
os testes de sistemas
Certo os testes de verificação
os testes de validação
os testes de caixa preta os testes de integração
 
 Código de referência da questão.5a Questão
Em relação aos testes de validação, marque a opção INCORRETA:
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
 
 Código de referência da questão.6a Questão
Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
Todas as sentenças estão erradas
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e II estão corretas
Certo Todas as sentenças estão corretas
Apenas a sentença I está correta
 
 Código de referência da questão.7a 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çãodo sistema
Validação do aceite
Certo Validação da unidade
 
 Código de referência da questão.8a Questão
Marque a opção INCORRETA
Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e 
avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. 
Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes 
de verificação serão aplicados respeitando os estágios do desenvolvimento.
Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de 
produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou 
mesmo a totalidade do sistema.
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 .
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.
Certo 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.
 
 Código de referência da questão.1a Questão
Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos 
produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte 
gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa 
programação. É um processo formal de verificação do código produzido.
Certo Verificação da Implantação: O objetivo desta fase não está somente na avaliação da 
aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo 
cliente, mas também em avaliar a aplicação de boas práticas de programação.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do 
levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
 
 Código de referência da questão.2a Questão
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
Certo Falta de técnicas e ferramentas de testes de software no mercado.
Ausência da gerência de qualidade independente
 
 Código de referência da questão.3a 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:
Caixa branca
Documentação
Certo Validação
Requisitos
Verificação
 
 Código de referência da questão.4a Questão
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o 
problema antes de ser implementado.
 
os testes de integração
os testes de sistemas
Certo os testes de verificação
os testes de validação
os testes de caixa preta os testes de integração
 
 Código de referência da questão.5a Questão
Em relação aos testes de validação, marque a opção INCORRETA:
Certo Validação de Usuário:A validação de usuário é uma análise das características dos usuários 
do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software 
desenvolvido.
Validação da integração: A validação de integração é uma continuação natural dos testes 
unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um 
software.
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação 
que tem por objetivo testar componentes individuais de uma aplicação.
Validação do aceite: A validação do aceite é o último estágio do processo de validação. 
Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização 
no ambiente de produção.
validação do sistema: A validação do sistema tem com objetivo validar a solução como um 
todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido 
detectada pelos testes unitários e pelos testes de integrações.
 
 Código de referência da questão.6a Questão
Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como 
atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o 
processo de detecção de erros e aumentando a qualidade final do produto.
II - Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
Todas as sentenças estão erradas
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e II estão corretas
Certo Todas as sentenças estão corretas
Apenas a sentença I está correta
 
 Código de referência da questão.7a 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 do sistema
Validação do aceite
Certo Validação da unidade
 
 Código de referência da questão.8a Questão
Marque a opção INCORRETA
Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e 
avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. 
Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes 
de verificação serão aplicados respeitando os estágios do desenvolvimento.
Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de 
produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou 
mesmo a totalidade do sistema.
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 comportamentoesperado .
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.
Certo 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.
 
 Código de referência da questão.1a 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 do produto e revisões
Levantamento de requisitos e auditoria
Teste da caixa branca e teste da caixa preta
Levantamento de requisitos e teste do produto
Certo Revisões e auditorias
 
 Código de referência da questão.2a 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?
Certo Implementação.
Negócio.
Modelagem.
Análise.
Teste.
 
 Código de referência da questão.3a 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:
Certo 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis 
desempenhados pelos indivíduos
1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
1-Levantamento, 2-preparação, 3-verificação, 4-correção
1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes
Errado 1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
 
 Código de referência da questão.4a 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:
Certo Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
Avaliar se estão produzindo as atas de reuniões
Avaliar se estão atualizando o mapa de riscos dos projetos
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de 
desenvolvimento
Avaliar se estão registrando os defeitos encontrados
Explicação:
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é 
fundamental o envolvimento de clientes e usuários nessa atividade, dando-lhes ciencia e 
acompanhamento. 
 
 Código de referência da questão.5a 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:
Certo Kick-off
Errado Planejamento
Acompanhamento
Preparação Individual
Retrabalho
 
 Código de referência da questão.6a Questão
O checklist é um importante instrumento que auxilia revisores e auditores no processo de 
verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios:
Errado Modelar as atividades e estabelecer uma macro visão
Estimar os prazos do projeto de software
Certo Modelar uma solução que suporte todos os requisitos
Identificar expectativas e exigências do cliente
Estimar os custos do projeto de software
 
 Código de referência da questão.7a 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 defeito? Qual a consequência? Quem o revisou?
Qual era o erro? Quem o revisou? Quando será corrigido?
Errado O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?
Certo O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
 
 Código de referência da questão.8a Questã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 regressão
Teste de validação
Depuração
Teste de integração
Certo Revisão
Explicação:
No inicio do processo de desenvolvimento apenas avaliações nos diagramas e requisitos é possível, 
o que se chama Revisão; As demais opções são testes e precisam de código desenvolvido, o que não
ocorre no inicio do processo
 
 Código de referência da questão.1a 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:
Certo Revisões e auditorias
Levantamento de requisitos e auditoria
Teste da caixa branca e teste da caixa preta
Levantamento de requisitos e teste do produto
Teste do produto e revisões
 
 Código de referência da questão.2a 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 código-fonte
Verificação de sistema
Certo Verificação de implementação
Verificação de análise e modelagem
Verificação de requisitos
 
 Código de referência da questão.3a 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:
Revisões
Validações
Inspeções
Testes
Certo Auditorias
 
 Código de referência da questão.4a QuestãoOs testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a 
adequada realização das atividades previstas no processo corporativo de engenharia de software. 
Neste sentido é correto afirmar que _____________________ tem foco nas documentações e 
_________________________ tem foco nas atividades.
Os testes e as auditorias
Certo As revisões e as auditorias
As Auditorias e os testes
As Auditorias e as revisões
As revisões e os testes
 
 Código de referência da questão.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-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, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
Certo 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis 
desempenhados pelos indivíduos
 
 Código de referência da questão.6a 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 verificar consistência da 
arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, 
chama-se:
Verificação de código-fonte
Verificação de requisitos
Verificação de implementação
Certo Verificação de análise e modelagem
Verificação de sistema
 
 Código de referência da questão.7a Questão
Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em 
identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta 
técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos 
nos referindo a:
Teste de verificação, revisão informal
Certo Teste de verificação, revisão Formal
Teste de validação, revisão formal
Teste de validação, auditoria
Teste de validação, revisão informal
 
 Código de referência da questão.8a 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 produzindo as atas de reuniões
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de 
desenvolvimento
Avaliar se estão registrando os defeitos encontrados
Certo Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
Explicação:
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é 
fundamental o envolvimento de clientes e usuários nessa atividade, dando-lhes ciencia e 
acompanhamento. 
 
 Código de referência da questão.1a Questão
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a 
adequada realização das atividades previstas no processo corporativo de engenharia de software. 
Neste sentido é correto afirmar que _____________________ tem foco nas documentações e 
_________________________ tem foco nas atividades.
As Auditorias e os testes
Os testes e as auditorias
Certo As revisões e as auditorias
As Auditorias e as revisões
As revisões e os testes
 
 Código de referência da questão.2a 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 verificar consistência da 
arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, 
chama-se:
Verificação de código-fonte
Verificação de implementação
Verificação de requisitos
Certo Verificação de análise e modelagem
Verificação de sistema
 
 Código de referência da questão.3a 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-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
1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
Certo 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis 
desempenhados pelos indivíduos
 
 Código de referência da questão.4a 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 produzindo as atas de reuniões
Avaliar se estão registrando os defeitos encontrados
Avaliar se estão atualizando o mapa de riscos dos projetos
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de 
desenvolvimento
Certo Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
Explicação:
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é 
fundamental o envolvimento de clientes e usuários nessa atividade, dando-lhes ciencia e 
acompanhamento. 
 
 Código de referência da questão.5a 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:
Revisões
Inspeções
Certo Auditorias
Validações
Testes
 
 Código de referência da questão.6a 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?
Análise.
Teste.
Negócio.
Certo Implementação.
Modelagem.
 
 Código de referência da questão.7a 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 fasesseguintes. 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
Certo Verificação de implementação
Verificação de análise e modelagem
Verificação de código-fonte
Verificação de sistema
 
 Código de referência da questão.8a 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
Levantamento de requisitos e teste do produto
Levantamento de requisitos e auditoria
Teste do produto e revisões
Certo Revisões e auditorias
 
 Código de referência da questão.1a 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
Certo Revisões e auditorias
Teste do produto e revisões
Levantamento de requisitos e auditoria
Levantamento de requisitos e teste do produto
 
 Código de referência da questão.2a 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:
Certo Verificação de implementação
Verificação de requisitos
Verificação de análise e modelagem
Verificação de sistema
Verificação de código-fonte
 
 Código de referência da questão.3a 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 verificar consistência da 
arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, 
chama-se:
Verificação de sistema
Verificação de requisitos
Certo Verificação de análise e modelagem
Verificação de código-fonte
Verificação de implementação
 
 Código de referência da questão.4a Questão
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a 
adequada realização das atividades previstas no processo corporativo de engenharia de software. 
Neste sentido é correto afirmar que _____________________ tem foco nas documentações e 
_________________________ tem foco nas atividades.
Certo As revisões e as auditorias
As Auditorias e as revisões
As Auditorias e os testes
As revisões e os testes
Os testes e as auditorias
 
 Código de referência da questão.5a Questão
No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/
ou modelos pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, 
estudamos a importância da aferição da qualidade desde as etapas iniciais. Neste contexto o 
processo de verificação é fundamental para o processo de desenvolvimento de software de forma a 
não deixar que problemas sejam migrados para as fases seguintes.
Na fase de verificação do negócio é importante verificar se:
Certo Todas as necessidades, metas e exigências foram listadas.
A rastreabilidade entre requisitos e necessidades.
A aderência de requisitos não funcionais com a solução.
A consistência da arquitetura da solução.
As normas e padrões de desenvolvimento.
 
 Código de referência da questão.6a 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
Inspeções
Certo Auditorias
Revisões
Testes
 
 Código de referência da questão.7a Questão
Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em 
identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta 
técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos 
nos referindo a:
Teste de validação, revisão formal
Teste de verificação, revisão informal
Certo Teste de verificação, revisão Formal
Teste de validação, auditoria
Teste de validação, revisão informal
 
 Código de referência da questão.8a 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
Certo 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis 
desempenhados pelos indivíduos
1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
1-Levantamento, 2-preparação, 3-verificação, 4-correção
1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes
 
 Código de referência da questão.1a 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?
Contenção
Configuração
Segurança
Certo Volume
Performance ou desempenho
 
 Código de referência da questão.2a 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:
Certo usabilidade.
destruição.
stress.
segurança.
desempenho.
 
 Código de referência da questão.3a Questão
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se 
que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se 
inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado 
que tipo de teste?
Segurança
Certo Desempenho
Configuração
Componente
Navegação
 
 Código de referência da questão.4a 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 Configuração (Ambiente)
Teste de Segurança
Certo Teste deRecuperação
Teste de Performance (Desempenho)
Teste de Contigência
 
 Código de referência da questão.5a Questão
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Certo Desempenho
Componente
Configuração
Segurança
Navegação
 
 Código de referência da questão.6a Questão
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ?
interface e usabilidade
Certo Integridade, estrutura, estresse, smoke test
Funcional, regressão, segurança e Volume
avaliação , contenção, carga e perfil de desempenho
carga e perfil de desempenho e usabilidade
 
 Código de referência da questão.7a 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.
Certo Teste de Funcionalidade
Teste de Confiabilidade e Disponibilidade
Teste de Usabilidade
Teste de Compatibilidade (Versionamento)
Teste de Performance (Desempenho)
 
 Código de referência da questão.8a Questão
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
usabilidade, contenção, carga e perfil de desempenho
Certo Funcional, regressão, segurança e Volume
Integridade, estrutura, estresse, smoke test
avaliação , contenção, carga e perfil de desempenho
interface e usabilidade
 
Exercício: CCT0774_EX_A5_201512219215_V3 24/10/2018 21:14:23 (Finalizada)
Aluno(a): REGINALDO FERREIRA RAPOSO 
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201512219215
 
 Código de referência da questão.1a 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?
Contenção
Configuração
Certo Volume
Segurança
Performance ou desempenho
 
 Código de referência da questão.2a Questão
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de 
facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes 
focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de 
ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as 
mensagens de erro.
Certo Teste de usabilidade
Teste de negócio
Teste requisitos
Teste de linguagem
Teste funcional
 
 Código de referência da questão.3a Questão
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se 
que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se 
inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado 
que tipo de teste?
Componente
Configuração
Certo Desempenho
Segurança
Navegação
 
 Código de referência da questão.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 Confiabilidade e Disponibilidade
Teste de Usabilidade
Certo Teste de Funcionalidade
Teste de Performance (Desempenho)
Teste de Compatibilidade (Versionamento)
 
 Código de referência da questão.5a Questão
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Configuração
Navegação
Componente
Certo Desempenho
Segurança
 
 Código de referência da questão.6a 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 Performance (Desempenho)
Teste de Contigência
Teste de Configuração (Ambiente)
Teste de Segurança
Certo Teste de Recuperação
 
 Código de referência da questão.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 interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse 
sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de:
destruição.
Certo usabilidade.
stress.
segurança.
desempenho.
 
 Código de referência da questão.8a Questão
A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias 
para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes 
possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais 
indicado para que o software possa ser executado nos diferentes clientes?
Certo Teste de Configuração
Teste de Regressão
Teste de Integridade
Teste de Instalação
Teste de Desempenho
 
 Código de referência da questão.1a Questão
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
Certo Funcional, regressão, segurança e Volume
avaliação , contenção, carga e perfil de desempenho
Integridade, estrutura, estresse, smoke test
usabilidade, contenção, carga e perfil de desempenho
interface e usabilidade
 
 Código de referência da questão.2a Questão
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de 
facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes 
focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de 
ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as 
mensagens de erro.
Certo Teste de usabilidade
Teste requisitos
Teste de negócio
Teste funcional
Teste de linguagem
 
 Código de referência da questão.3a Questão
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se 
que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se 
inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado 
que tipo de teste?
Segurança
Navegação
Configuração
Componente
Certo Desempenho
 
 Código de referência da questão.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 Usabilidade
Certo Teste de Funcionalidade
Teste de Compatibilidade (Versionamento)
Teste de Confiabilidade e Disponibilidade
Teste de Performance (Desempenho)
 
 Código de referência da questão.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 deutilizar. Durante o desenvolvimento desse 
sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de:
Certo usabilidade.
destruição.
desempenho.
segurança.
stress.
 
 Código de referência da questão.6a 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 Performance (Desempenho)
Certo Teste de Recuperação
Teste de Configuração (Ambiente)
Teste de Contigência
Teste de Segurança
 
 Código de referência da questão.7a Questão
A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias 
para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes 
possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais 
indicado para que o software possa ser executado nos diferentes clientes?
Teste de Regressão
Teste de Instalação
Teste de Desempenho
Teste de Integridade
Certo Teste de Configuração
 
 Código de referência da questão.8a Questão
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Certo Desempenho
Segurança
Navegação
Configuração
Componente
 
 Código de referência da questão.1a Questão
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
Certo Funcional, regressão, segurança e Volume
avaliação , contenção, carga e perfil de desempenho
Integridade, estrutura, estresse, smoke test
usabilidade, contenção, carga e perfil de desempenho
interface e usabilidade
 
 Código de referência da questão.2a Questão
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de 
facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes 
focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de 
ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as 
mensagens de erro.
Certo Teste de usabilidade
Teste requisitos
Teste de negócio
Teste funcional
Teste de linguagem
 
 Código de referência da questão.3a Questão
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se 
que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se 
inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado 
que tipo de teste?
Segurança
Navegação
Configuração
Componente
Certo Desempenho
 
 Código de referência da questão.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 Usabilidade
Certo Teste de Funcionalidade
Teste de Compatibilidade (Versionamento)
Teste de Confiabilidade e Disponibilidade
Teste de Performance (Desempenho)
 
 Código de referência da questão.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:
Certo usabilidade.
destruição.
desempenho.
segurança.
stress.
 
 Código de referência da questão.6a 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 Performance (Desempenho)
Certo Teste de Recuperação
Teste de Configuração (Ambiente)
Teste de Contigência
Teste de Segurança
 
 Código de referência da questão.7a Questão
A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias 
para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes 
possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais 
indicado para que o software possa ser executado nos diferentes clientes?
Teste de Regressão
Teste de Instalação
Teste de Desempenho
Teste de Integridade
Certo Teste de Configuração
 
 Código de referência da questão.8a Questão
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Certo Desempenho
Segurança
Navegação
Configuração
Componente
 
 Código de referência da questão.1a 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?
Contenção
Configuração
Segurança
Performance ou desempenho
Certo Volume
 
 Código de referência da questão.2a Questão
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de 
facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes 
focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de 
ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as 
mensagens de erro.
Teste requisitos
Teste de linguagem
Teste de negócio
Teste funcional
Certo Teste de usabilidade
 
 Código de referência da questão.3a Questão
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se 
que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se 
inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado 
que tipo de teste?
Navegação
Certo Desempenho
Componente
Configuração
Segurança
 
 Código de referência da questão.4a Questão
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Componente
Configuração
Navegação
Segurança
Certo Desempenho
 
 Código de referência da questão.5a 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
Infraestrutura
Segurança
Certo Configuração
 
 Código de referência da questão.6a Questão
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ?
interface e usabilidade
Certo Integridade, estrutura, estresse, smoke test
Funcional, regressão, segurança e Volume
carga e perfil de desempenho e usabilidade
avaliação , contenção, carga e perfil de desempenho
 
 Código de referência da questão.7a Questão
Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro 
ou de determinadas condiçõesanormais. 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 Configuração (Ambiente)
Teste de Contigência
Certo Teste de Recuperação
Teste de Performance (Desempenho)
Teste de Segurança
 
 Código de referência da questão.8a Questão
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
interface e usabilidade
Integridade, estrutura, estresse, smoke test
usabilidade, contenção, carga e perfil de desempenho
Certo Funcional, regressão, segurança e Volume
avaliação , contenção, carga e perfil de desempenho
 
 Código de referência da questão.1a 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
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado 
em Grafo
Certo 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
 
 Código de referência da questão.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 I e II estão corretas
Todas as sentenças estão erradas
Apenas as sentenças II e III estão corretas
Apenas a sentença III está correta
Certo Todas as sentenças estão corretas
 
 Código de referência da questão.3a Questão
Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos 
testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da 
solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. 
São exemplos de métodos baseados na estrutura interna do código fonte:
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
Certo Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz 
ortogonal
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
 
 Código de referência da questão.4a Questão
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
Certo Teste comportamental
Teste de condição
Teste de fluxo de dados
Teste de caminho básico
Teste de ciclo
 
 Código de referência da questão.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 de integração
Certo Teste progressivo
Teste de usabilidade
Teste regressivo
Teste de verificação
 
 Código de referência da questão.6a Questão
A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por 
vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente 
VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de 
negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou
demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova
versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política 
de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das 
linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não
ocorresse?
Teste de verificação
Certo Teste regressivo
Teste de usabilidade
Teste progressivo
Teste de integração
 
 Código de referência da questão.7a Questão
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste 
estrutural), marque a opção correta:
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos
do sistema sejam amplamente atendidos pelo software construído.
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de 
testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos 
funcionais só podem ser testados quando o software está pronto.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas 
fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois 
estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
Certo é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no 
programa para derivar casos teste.
diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento 
da tecnologia empregada e dos conceitos de implementação do software.
 
 Código de referência da questão.8a Questão
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Análise do valor Limite
Particionamento em Equivalência
Baseado em Grafo
Certo Teste de ramos
Teste de matriz ortogonal
 
 Código de referência da questão.1a Questão
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Análise do valor Limite
Particionamento em Equivalência
Certo Teste de ramos
Baseado em Grafo
Teste de matriz ortogonal
 
 Código de referência da questão.2a 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?
Certo 0,1900,2014,2015
1899, 1900, 1901,2013,2014,2015
1900,2015
1899,1900,2014,2015
1900, 2014
 
 Código de referência da questão.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 etapa que tem como 
objetivo validar a solução como um todo?
Validação da unidade
Validação da implementação
Validação da integração
Validação do aceite
Certo validaçãodo sistema
 
 Código de referência da questão.4a Questão
Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos 
testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da 
solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. 
São exemplos de métodos baseados na estrutura interna do código fonte:
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
Certo Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz 
ortogonal
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
 
 Código de referência da questão.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;
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
Exercitam estruturas de dados internas para assegurar sua validade.
Certo Identifiquem funções incorretas ou faltando
 
 Código de referência da questão.6a 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?
-151,65,150
Certo 0,1,151
10,150,200
0,1,150
-1,50,120
 
 Código de referência da questão.7a Questão
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de 
especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes 
de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes 
métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, 
Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em 
Equivalência, marque a opção correta.
Este método seleciona caminhos de teste de um programa de acordo com as localizações de 
definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um 
programa que contenha instruções de laços e if aninhadas.
Certo Neste método o domínio de entrada de um programa é divido em classes de dados a partir 
das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de 
erros (por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro 
modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse.
Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em 
sua grande maioria a base da maioria dos algoritmos implementados.
Este método permite ao projetista de casos de teste derivar uma medida da complexidade 
lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base 
de caminhos de execução.
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas
muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste 
com uma visualização geométrica associada aos valores de entrada de uma aplicação.
 
 Código de referência da questão.8a 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 de usabilidade
Teste regressivo
Certo Teste progressivo
Teste de verificação
Teste de integração
 Código de referência da questão.1a 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 da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do 
fluxo de dados
Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
Certo Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de 
matriz ortogonal
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado 
em Grafo
Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em 
Equivalência
 
 Código de referência da questão.2a Questão
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
Teste de fluxo de dados
Certo Teste comportamental
Teste de caminho básico
Teste de condição
Teste de ciclo
 
 Código de referência da questão.3a 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?
-1,50,120
-151,65,150
0,1,150
10,150,200
Certo 0,1,151
 
 Código de referência da questão.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 unidade
Validação da integração
Validação da implementação
Certo validação do sistema
 
 Código de referência da questão.5a 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?
Certo 0,1900,2014,2015
1900,2015
1899, 1900, 1901,2013,2014,2015
1899,1900,2014,2015
1900, 2014
 
 Código de referência da questão.6a Questão
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de 
especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes 
de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes 
métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, 
Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em 
Equivalência, marque a opção correta.
Este método seleciona caminhos de teste de um programa de acordo com as localizações de 
definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um 
programa que contenha instruções de laços e if aninhadas.
Este método permite ao projetista de casos de teste derivar uma medida da complexidade 
lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base 
de caminhos de execução.
Estetipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em 
sua grande maioria a base da maioria dos algoritmos implementados.
Certo Neste método o domínio de entrada de um programa é divido em classes de dados a partir 
das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de 
erros (por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro 
modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse.
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas
muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste 
com uma visualização geométrica associada aos valores de entrada de uma aplicação.
 
 Código de referência da questão.7a Questão
Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos 
testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da 
solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. 
São exemplos de métodos baseados na estrutura interna do código fonte:
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz 
ortogonal
Certo Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
 
 Código de referência da questão.8a 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?
Certo Teste progressivo
Teste de usabilidade
Teste de integração
Teste regressivo
Teste de verificação
 
 Código de referência da questão.1a Questão
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de 
especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes 
de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes 
métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, 
Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em 
Equivalência, marque a opção correta.
Errado Este método seleciona caminhos de teste de um programa de acordo com as 
localizações de definições e usos de variáveis no programa. São úteis para selecionar caminhos de 
teste de um programa que contenha instruções de laços e if aninhadas.
Este método permite ao projetista de casos de teste derivar uma medida da complexidade 
lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base 
de caminhos de execução.
Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em 
sua grande maioria a base da maioria dos algoritmos implementados.
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas
muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste 
com uma visualização geométrica associada aos valores de entrada de uma aplicação.
Certo Neste método o domínio de entrada de um programa é divido em classes de dados a partir 
das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de 
erros (por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro 
modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse.
 
 Código de referência da questão.2a Questão
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste 
estrutural), marque a opção correta:
diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento 
da tecnologia empregada e dos conceitos de implementação do software.
Certo é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no 
programa para derivar casos teste.
Errado focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os 
requisitos do sistema sejam amplamente atendidos pelo software construído.
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de 
testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos 
funcionais só podem ser testados quando o software está pronto.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas 
fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois 
estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
 
 Código de referência da questão.3a 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 I e II estão corretas
Apenas a sentença III está correta
Errado Apenas as sentenças II e III estão corretas
Certo Todas as sentenças estão corretas
Todas as sentenças estão erradas
 
 Código de referência da questão.4a 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 ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado 
em Grafo
Certo 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
 
 Código de referência da questão.5a Questão
Marque a alternativa correta:
I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o 
software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, 
os testes de regressivos testam somente as inovações do software (novas funções implementadas), 
assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento.
II - Testes progressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente 
executados. Seu objetivo é garantirque as alterações e inserções não prejudicarão o funcionamento 
do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para 
detectar eventuais impactos em outras funcionalidades.
III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre 
testes caixa branca ou testes caixa preta já que as abordagens não permitem que sejam utilizadas em
conjunto em um mesmo projeto de software.
 
Apenas a sentença III está correta
Errado Apenas as sentenças I e II estão corretas
Todas as sentenças estão corretas
Certo Todas as sentenças estão erradas
Apenas as sentenças II e III estão corretas
 
 Código de referência da questão.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?
1900, 2014
Certo 0,1900,2014,2015
Errado 1899,1900,2014,2015
1900,2015
1899, 1900, 1901,2013,2014,2015
 
 Código de referência da questão.7a Questão
A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por 
vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente 
VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de 
negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou
demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova
versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política 
de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das 
linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não
ocorresse?
Teste de integração
Certo Teste regressivo
Errado Teste progressivo
Teste de verificação
Teste de usabilidade
 
 Código de referência da questão.8a Questão
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
Análise do valor Limite
Particionamento em Equivalência
Errado Teste de matriz ortogonal
Baseado em Grafo
Certo Teste de ramos

Mais conteúdos dessa disciplina