Logo Passei Direto
Buscar

teste de software

Ferramentas de estudo

Questões resolvidas

Todas as alternativas abaixo são exemplos de bugs, exceto:
O software NÃO faz algo que a especificação diz que ele deveria fazer.
O software NÃO faz algo que a especificação NÃO menciona, mas deveria mencionar.
O software faz algo que a especificação não menciona.
O software é facil de usar e de entender.
O software FAZ algo que a especificação diz que ele NÃO deveria fazer.

Qual o principal objetivo de um testador?
Corrigir bugs
Garantir a qualidade
Documentar bugs
Acompanhar o desenvolvimento
Encontrar bugs

A depuração visa encontrar e corrigir a causa de um erro ou defeito de software. São estratégias de depuração: força bruta; rastreamento; eliminação da causa. Assinale a assertiva que descreve a estratégia RASTREAMENTO:
Dados organizados para isolar as causas potenciais
Espera-se encontrar no caos das informações produzidas um indício que leve à causa do erro
Indução ou dedução: introduz o conceito de posicionamento binário
O código-fonte é investigado retroativamente (manualmente) até que a causa seja encontrada
Filosofia "deixe o computador encontrar o erro":

Utilizamos a ____________________ para encontrar erros durante o processo de desenvolvimento de modo a não se tornarem defeitos depois da liberação do software. A descoberta precoce de erros, evita que sejam propagados para a próxima etapa. Segundo Pressman, sua utilização demostrou ser até 75% eficaz na descoberta de falhas no projeto.
Técnica de validação
Técnica de caixa branca
Técnica e homologação
Técnica de revisão
Técnica de caixa preta

Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural:
Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez.
Executar todos os laços em suas fronteiras e dentro de seus limites operacionais.
Exercitar todas as decisões lógicas para valores falsos ou verdadeiros.
A entrada é adequadamente aceita.
Exercitar as estruturas de dados internas para garantir a sua validade.

Analise as afirmacoes a seguir: I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software II - Define quanto trabalho, tempo e recurso são necessários para o teste III - Auxilia na escolha da linguagem de programação adequada ao projeto IV - Roteiro que descreve os passos a ser executados como parte do teste. São definições de estratégia de software:
Apenas III e IV
Apenas II, III e IV
I, II, III e IV
Apenas II e IV
Apenas I, II e III

O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano.
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes.
Teste de conteúdo
Teste de desempenho
Teste de Interface
Teste de Configuração
Teste de Navegação

Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando encontrado durante o?
Teste de Sistema
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado.
Teste Unitário
Teste de Aceite
Teste de Integração

Uma equipe de Testes independente normalmente é formada exclusivamente por:
Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes.
Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste.
Auditor, Desenvolvedor, Testador e Analista de Teste.
Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste.
Gerentes em geral, Analista de Teste, Usuário e Testador.

Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido:
Uma metodologia de desenvolvimento e um modelo (template) para o teste.
Um processo de teste de software e um modelo (template) para o teste.
Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
Um padrão de desenvolvimento e um processo de teste de software.
Um cronograma de teste e um padrão de desenvolvimento.

É INCORRETO afirmar que:
Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores.
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos.
A revisão é importante durante todo o projeto de desenvolvimento.
Quando o programa a ser construído é pequeno, não justifica testar algo tão simples.
Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes.

O modelo em V, na fase de projeto de alto nível, tem relação com um dos testes a seguir:
Teste de sistema
Teste de Perfil
Teste de integração
Teste de unidade
Teste de validação

Qual o principal objetivo dos testes de software?
validar o codigo com os codificadores.
Encontrar bugs o mais cedo possível e garantir que eles sejam corrigidos.
Mostrar que o software nao tem problemas de segurança.
Mostrar que o software nao tem problemas de usabilidade.
Garantir que o programa seja entregue sem erros.

Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. Um teste bem-sucedido é aquele que revela um erro não descoberto. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 4. A atividade de teste é o processo de executar um programa com a intenção de descobrir um defeito. Assinale a alternativa correta.
Somente as afirmativas 1 e 3 são verdadeiras.
Somente as afirmativas 3 e 4 são verdadeiras.
As afirmativas 1, 2, 3 e 4 são verdadeiras.
Somente as afirmativas 2 e 4 são verdadeiras.
Somente a afirmativa 3 é verdadeira.

O processo de teste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida.
Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software?
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes estáticos).
Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste com os correspondentes registros dos resultados obtidos.
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção.
Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação
Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste.

Uma revisão de código deve ser feita quando:
Nenhuma das alternativas
O programa começa a ser testado pela equipe de teste
O programa ou componente é finalizado pelo programador
Em várias etapas durante a sua construção
É iniciado o uso em produção

Quando um caso de teste descobre um erro, a depuração será o processo que irá resultar na remoção do erro. Segundo Pressman, o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição e sorte, sendo definidas basicamente três estratégias de depuração:
Causa-raiz, força bruta e análise do caminho lógico.
Análise do caminho lógico, eliminação da causa e força bruta.
Rastreamento, verificação, análise de código fonte.
Força bruta, rastreamento, eliminação da causa.
Análise de código fonte, força bruta e causa-raiz.

Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode:
Chamar o programador e interromper os testes.
Interromper o processo de teste.
Considerar um pequeno engano que pode muito bem ser ignorado.
Anotar o erro mesmo assim e continuar com os testes previstos.
Corrigir o erro e prosseguir com o teste.

Um engenheiro de software foi designado a reunir um grupo de desenvolvedores para a realização de um revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I. O grupo foi formado por quatro componentes. II. A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III. A reunião ocorreu três dias após a preparação antecipada. IV. A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro deas restrições e recomendações a uma RTF.
Apenas II, III e IV.
Apenas I, II e IV.
Apenas II, III e IV.
Todas corretas.
Apenas I, III e IV.

Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 1. A atividade de teste é o processo de executar um programa com a intenc ̧aõ de descobrir um erro. 2. Um teste bem-sucedido é aquele que revela um erro naõ descoberto. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda naõ descoberto. 4. A atividade de teste pode comprovar a ausência de erros.
Somente as afirmativas 3 e 4 saõ verdadeiras.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 2 e 4 saõ verdadeiras.
As afirmativas 1, 2 e 3 saõ verdadeiras.
Somente as afirmativas 1, 3 e 4 saõ verdadeiras.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Todas as alternativas abaixo são exemplos de bugs, exceto:
O software NÃO faz algo que a especificação diz que ele deveria fazer.
O software NÃO faz algo que a especificação NÃO menciona, mas deveria mencionar.
O software faz algo que a especificação não menciona.
O software é facil de usar e de entender.
O software FAZ algo que a especificação diz que ele NÃO deveria fazer.

Qual o principal objetivo de um testador?
Corrigir bugs
Garantir a qualidade
Documentar bugs
Acompanhar o desenvolvimento
Encontrar bugs

A depuração visa encontrar e corrigir a causa de um erro ou defeito de software. São estratégias de depuração: força bruta; rastreamento; eliminação da causa. Assinale a assertiva que descreve a estratégia RASTREAMENTO:
Dados organizados para isolar as causas potenciais
Espera-se encontrar no caos das informações produzidas um indício que leve à causa do erro
Indução ou dedução: introduz o conceito de posicionamento binário
O código-fonte é investigado retroativamente (manualmente) até que a causa seja encontrada
Filosofia "deixe o computador encontrar o erro":

Utilizamos a ____________________ para encontrar erros durante o processo de desenvolvimento de modo a não se tornarem defeitos depois da liberação do software. A descoberta precoce de erros, evita que sejam propagados para a próxima etapa. Segundo Pressman, sua utilização demostrou ser até 75% eficaz na descoberta de falhas no projeto.
Técnica de validação
Técnica de caixa branca
Técnica e homologação
Técnica de revisão
Técnica de caixa preta

Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural:
Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez.
Executar todos os laços em suas fronteiras e dentro de seus limites operacionais.
Exercitar todas as decisões lógicas para valores falsos ou verdadeiros.
A entrada é adequadamente aceita.
Exercitar as estruturas de dados internas para garantir a sua validade.

Analise as afirmacoes a seguir: I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software II - Define quanto trabalho, tempo e recurso são necessários para o teste III - Auxilia na escolha da linguagem de programação adequada ao projeto IV - Roteiro que descreve os passos a ser executados como parte do teste. São definições de estratégia de software:
Apenas III e IV
Apenas II, III e IV
I, II, III e IV
Apenas II e IV
Apenas I, II e III

O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano.
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes.
Teste de conteúdo
Teste de desempenho
Teste de Interface
Teste de Configuração
Teste de Navegação

Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando encontrado durante o?
Teste de Sistema
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado.
Teste Unitário
Teste de Aceite
Teste de Integração

Uma equipe de Testes independente normalmente é formada exclusivamente por:
Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes.
Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste.
Auditor, Desenvolvedor, Testador e Analista de Teste.
Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste.
Gerentes em geral, Analista de Teste, Usuário e Testador.

Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido:
Uma metodologia de desenvolvimento e um modelo (template) para o teste.
Um processo de teste de software e um modelo (template) para o teste.
Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
Um padrão de desenvolvimento e um processo de teste de software.
Um cronograma de teste e um padrão de desenvolvimento.

É INCORRETO afirmar que:
Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores.
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos.
A revisão é importante durante todo o projeto de desenvolvimento.
Quando o programa a ser construído é pequeno, não justifica testar algo tão simples.
Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes.

O modelo em V, na fase de projeto de alto nível, tem relação com um dos testes a seguir:
Teste de sistema
Teste de Perfil
Teste de integração
Teste de unidade
Teste de validação

Qual o principal objetivo dos testes de software?
validar o codigo com os codificadores.
Encontrar bugs o mais cedo possível e garantir que eles sejam corrigidos.
Mostrar que o software nao tem problemas de segurança.
Mostrar que o software nao tem problemas de usabilidade.
Garantir que o programa seja entregue sem erros.

Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. Um teste bem-sucedido é aquele que revela um erro não descoberto. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 4. A atividade de teste é o processo de executar um programa com a intenção de descobrir um defeito. Assinale a alternativa correta.
Somente as afirmativas 1 e 3 são verdadeiras.
Somente as afirmativas 3 e 4 são verdadeiras.
As afirmativas 1, 2, 3 e 4 são verdadeiras.
Somente as afirmativas 2 e 4 são verdadeiras.
Somente a afirmativa 3 é verdadeira.

O processo de teste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida.
Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software?
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes estáticos).
Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste com os correspondentes registros dos resultados obtidos.
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção.
Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação
Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste.

Uma revisão de código deve ser feita quando:
Nenhuma das alternativas
O programa começa a ser testado pela equipe de teste
O programa ou componente é finalizado pelo programador
Em várias etapas durante a sua construção
É iniciado o uso em produção

Quando um caso de teste descobre um erro, a depuração será o processo que irá resultar na remoção do erro. Segundo Pressman, o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição e sorte, sendo definidas basicamente três estratégias de depuração:
Causa-raiz, força bruta e análise do caminho lógico.
Análise do caminho lógico, eliminação da causa e força bruta.
Rastreamento, verificação, análise de código fonte.
Força bruta, rastreamento, eliminação da causa.
Análise de código fonte, força bruta e causa-raiz.

Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode:
Chamar o programador e interromper os testes.
Interromper o processo de teste.
Considerar um pequeno engano que pode muito bem ser ignorado.
Anotar o erro mesmo assim e continuar com os testes previstos.
Corrigir o erro e prosseguir com o teste.

Um engenheiro de software foi designado a reunir um grupo de desenvolvedores para a realização de um revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I. O grupo foi formado por quatro componentes. II. A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III. A reunião ocorreu três dias após a preparação antecipada. IV. A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro deas restrições e recomendações a uma RTF.
Apenas II, III e IV.
Apenas I, II e IV.
Apenas II, III e IV.
Todas corretas.
Apenas I, III e IV.

Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 1. A atividade de teste é o processo de executar um programa com a intenc ̧aõ de descobrir um erro. 2. Um teste bem-sucedido é aquele que revela um erro naõ descoberto. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda naõ descoberto. 4. A atividade de teste pode comprovar a ausência de erros.
Somente as afirmativas 3 e 4 saõ verdadeiras.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 2 e 4 saõ verdadeiras.
As afirmativas 1, 2 e 3 saõ verdadeiras.
Somente as afirmativas 1, 3 e 4 saõ verdadeiras.

Prévia do material em texto

1a Questão (Ref.: 201202291287) Acerto: 1,0 / 1,0 
Todas as alternativas abaixo são exemplos de bugs, exceto: 
 
 
O software NÃO faz algo que a especificação NÃO menciona, mas deveria mencionar 
 
O software NÃO faz algo que a especificação diz que ele deveria fazer 
 O software é facil de usar e de entender. 
 
O software faz algo que a especificação não menciona 
 
O software FAZ algo que a especificação diz que ele NÃO deveria fazer 
 
 
 
 2a Questão (Ref.: 201201973747) Acerto: 1,0 / 1,0 
Qual o principal objetivo de um testador? 
 
 
Corrigir bugs 
 
Garantir a qualidade 
 
Documentar bugs 
 
Acompanhar o desenvolvimento 
 Encontrar bugs 
 
 
 
 3a Questão (Ref.: 201202292550) Acerto: 1,0 / 1,0 
A depuração visa encontrar e corrigir a causa de um erro ou defeito de software. São estratégias de depuração: 
força bruta; rastreamento; eliminação da causa. Assinale a assertiva que descreve a estratégia 
RASTREAMENTO: 
 
 
Dados organizados para isolar as causas potenciais 
 
Espera-se encontrar no caos das informações produzidas um indício que leve à causa do erro 
 
Indução ou dedução: introduz o conceito de posicionamento binário 
 O código-fonte é investigado retroativamente (manualmente) até que a causa seja encontrada 
 
Filosofia "deixe o computador encontrar o erro": 
 
 
 
 4a Questão (Ref.: 201202022398) Acerto: 1,0 / 1,0 
Utilizamos a ____________________ para encontrar erros durante o processo de desenvolvimento de modo a não se tornarem 
defeitos depois da liberação do software. A descoberta precoce de erros, evita que sejam propagados para a próxima etapa. Segundo 
Pressman, sua utilização demostrou ser até 75% eficaz na descoberta de falhas no projeto. 
 
 
Técnica de validação 
 
Técnica de caixa branca 
 
Técnica e homologação 
 Técnica de revisão 
 
Técnica de caixa preta 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201201444859) Acerto: 1,0 / 1,0 
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: 
 
 
 
 
Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. 
 
Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo 
menos uma vez. 
 A entrada é adequadamente aceita. 
 
Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. 
 
Exercitar as estruturas de dados internas para garantir a sua validade. 
 
 
 
 6a Questão (Ref.: 201201451855) Acerto: 1,0 / 1,0 
Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada 
caso de teste. Pensando nisso, o que é valor limite? 
 
 
Um diagrama que descreve os estados que um componente ou sistema pode assumir, e mostra os 
eventos ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro. 
 
Uma parte de um domínio de entrada ou saída para a qual o comportamento de um componente ou 
sistema é assumido a ser o mesmo. 
 
Os valores utilizados no teste devem ser equivalentes. 
 
Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. 
 Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na 
menor distancia incremental em cada lado da margem. 
 
 
 
 7a Questão (Ref.: 201202260556) Acerto: 0,0 / 1,0 
Analise as afirmações a seguir: 
 
I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software 
II - Define quanto trabalho, tempo e recurso são necessários para o teste 
III - Auxilia na escolha da linguagem de programação adequada ao projeto 
IV - Roteiro que descreve os passos a ser executados como parte do teste 
 
São definições de estratégia de software: 
 
 
Apenas III e IV 
 
Apenas II, III e IV 
 I, II, III e IV 
 Apenas II e IV 
 
Apenas I, II e III 
 
 
 
 8a Questão (Ref.: 201202090489) Acerto: 1,0 / 1,0 
O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através 
dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por 
exemplo, influenciam diretamente no comportamento humano. 
 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando 
define os casos de testes. 
 
 
Teste de conteúdo 
 
Teste de Configuração 
 Teste de Interface 
 
Teste de desempenho 
 
Teste de Navegação 
 Gabarito Comentado. 
 
 
 
 9a Questão (Ref.: 201201447415) Acerto: 1,0 / 1,0 
Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando 
encontrado durante o? 
 
 
Teste de Integração 
 
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. 
 
Teste de Aceite 
 
Teste de Sistema 
 Teste Unitário 
 
 
 
 10a Questão (Ref.: 201201447416) Acerto: 1,0 / 1,0 
Uma equipe de Testes independente normalmente é formada exclusivamente por: 
 
 Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. 
 
Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. 
 
Auditor, Desenvolvedor, Testador e Analista de Teste. 
 
Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. 
 
Gerentes em geral, Analista de Teste, Usuário e Testador. 
 
1a Questão (Ref.: 201202421349) 
 Fórum de Dúvidas (0) Saiba (0) 
 
Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com 
antecedência e executadas sistematicamente. Por esta razão devera ́ser definido: 
 
 
Uma metodologia de desenvolvimento e um padrão de desenvolvimento. 
 Um processo de teste de software e um modelo (template) para o teste. 
 
Uma metodologia de desenvolvimento e um modelo (template) para o teste. 
 
Um cronograma de teste e um padraõ de desenvolvimento. 
 
Um padraõ de desenvolvimento e um processo de teste de software. 
 
 
 
 
 2a Questão (Ref.: 201201451916) Fórum de Dúvidas (0) Saiba (0) 
 
É INCORRETO afirmar que: 
 
 
Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 
 
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. 
 
A revisão é importante durante todo o projeto de desenvolvimento. 
 Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. 
 
Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. 
 
 
 
 
 3a Questão (Ref.: 201202473698) Fórum de Dúvidas (0) Saiba (0) 
 
O modelo em V, na fase de projeto detalhado, tem relação com um dos testes a seguir: 
 
 
Teste de unidade 
 
Teste de regressão 
 
Teste de sistema 
 Teste de validação 
 Teste de integração 
 
 
 
 
 4a Questão (Ref.: 201202291285) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o principal objetivo dos testes de software? 
 
 
validar o codigo com os codificadores. 
 Encontrar bugs o mais cedo possível e garantir que eles sejam corrigidos. 
 
Mostrar que o software nao tem problemas de segurança. 
 
Mostrar que o software nao tem problemas de usabilidade. 
 Garantir que o programa seja entregue sem erros. 
 
 
 
 
 5a Questão (Ref.: 201202341011) Fórum de Dúvidas (0) Saiba (0) 
 
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 
1. Um teste bem-sucedidoé aquele que revela um erro não descoberto. 
2. A atividade de teste pode comprovar a ausência de erros. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 
4. A atividade de teste é o processo de executar um programa com a intenção de descobrir um defeito. 
Assinale a alternativa correta. 
 
 Somente as afirmativas 1 e 3 são verdadeiras. 
 Somente as afirmativas 3 e 4 são verdadeiras. 
 
As afirmativas 1, 2, 3 e 4 são verdadeiras. 
 
Somente as afirmativas 2 e 4 são verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 
 
 
 
 6a Questão (Ref.: 201201482907) Fórum de Dúvidas (0) Saiba (0) 
 
Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com 
antecedência e executadas sistematicamente. Por esta razão deverá ser definido: 
 
 
Uma metodologia de desenvolvimento e um modelo (template) para o teste. 
 
Uma metodologia de desenvolvimento e um padrão de desenvolvimento. 
 Um processo de teste de software e um modelo (template) para o teste. 
 
Um padrão de desenvolvimento e um processo de teste de software. 
 
Um cronograma de teste e um padrão de desenvolvimento. 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201201482909) Fórum de Dúvidas (0) Saiba (0) 
 
O processo de teste de software deve basear-se em uma metodologia aderente ao processo de 
desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de 
teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. 
Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida. 
Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software? 
 
 
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de 
automação de testes) e dos roteiros de Teste e execução dos testes de verificação da 
documentação do sistema (testes estáticos). 
 
Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de 
Teste com os correspondentes registros dos resultados obtidos. 
 
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção. 
 
Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um 
acordo entre as partes envolvidas no projeto de teste. 
 Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que 
formam um programa, sendo escrito numa linguagem de programação 
 
 
 
 
 8a Questão (Ref.: 201202483850) Fórum de Dúvidas (0) Saiba (0) 
 
Prova: ALATS/CBTS. Uma revisão de código deve ser feita quando: 
 
 
O programa começa a ser testado pela equipe de teste 
 Em várias etapas durante a sua construção 
 
Nenhuma das alternativas 
 
O programa ou componente é finalizado pelo programador 
 
É iniciado o uso em produção 
 
 
 
1a Questão (Ref.: 201202022430) Fórum de Dúvidas (0) Saiba (0) 
 
Quando um caso de teste descobre um erro, a depuração será o processo que irá resultar na remoção do erro. 
Segundo Pressman, o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição 
e sorte, sendo definidas basicamente três estratégias de depuração: 
 
 
Causa-raiz, força bruta e análise do caminho lógico. 
 
Análise do caminho lógico, eliminação da causa e força bruta. 
 
Rastreamento, verificação, análise de código fonte. 
 Força bruta, rastreamento, eliminação da causa. 
 
Análise de código fonte, força bruta e causa-raiz. 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201201451887) Fórum de Dúvidas (0) Saiba (0) 
 
Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: 
 
 
Corrigir o erro e prosseguir com o teste. 
 
Considerar um pequeno engano que pode muito bem ser ignorado. 
 
Chamar o programador e interromper os testes. 
 Anotar o erro mesmo assim e continuar com os testes previstos. 
 
Interromper o processo de teste. 
 
 
 
 
 3a Questão (Ref.: 201202466708) Fórum de Dúvidas (0) Saiba (0) 
 
Um engenheiro de software foi designado a reunir um grupo de desenvolvedores para a realização de um 
revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: 
I. O grupo foi formado por quatro componentes. 
II. A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. 
III. A reunião ocorreu três dias após a preparação antecipada. 
IV. A reunião durou cerca de uma hora e trinta e sete minutos. 
Estão dentro deas restrições e recomendações a uma RTF. 
 
 
Apenas II, III e IV. 
 
Apenas I, II e IV. 
 
Apenas II, III e IV. 
 Todas corretas. 
 Apenas I, III e IV. 
 
 
 
 
 4a Questão (Ref.: 201202421350) Fórum de Dúvidas (0) Saiba (0) 
 
Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 
1. A atividade de teste é o processo de executar um programa com a intenc ̧aõ de descobrir um erro. 
2. Um teste bem-sucedido é aquele que revela um erro naõ descoberto. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda naõ descoberto. 
4. A atividade de teste pode comprovar a ausência de erros. 
 
 
Somente as afirmativas 3 e 4 saõ verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 
Somente as afirmativas 2 e 4 saõ verdadeiras. 
 As afirmativas 1, 2 e 3 saõ verdadeiras. 
 
Somente as afirmativas 1, 3 e 4 saõ verdadeiras. 
 
 
 
 
 5a Questão (Ref.: 201202487077) Fórum de Dúvidas (0) Saiba (0) 
 
A execução de testes no desenvolvimento de software é muito importe. Considere as afirmações abaixo, sobre 
motivos de se testar. 
I. Para assegurar que as necessidades dos usuários estejam sendo atendidas. 
II. Porque é provável que o software possua defeitos. 
III. Porque falhas podem custar muito caro. 
 
 
Somente I e III são corretas; 
 
Não há alternativas corretas; 
 
Somente II e III são corretas; 
 Todas estão corretas. 
 
Somente I e II são corretas; 
 
 
 
 
 6a Questão (Ref.: 201202473658) Fórum de Dúvidas (0) Saiba (0) 
 
A regra 10 de Myers representa: 
 
 
A constatação de que os testes podem ser feitos tardiamente, que o custo deles não crescem 
exponencialmente. 
 
O aumento do número de programadores em uma equipe representa a redução do tempo de 
desenvolvimento. 
 O aumento de custo a medida que os testes são postergados em um projeto de software. 
 
As 10 formas diferentes de serem escritos os casos de testes. 
 
A contagem de caminhos distintos que pode ser feita para determinar a cobertura de testes. 
 
 
 
 
 7a Questão (Ref.: 201202452020) Fórum de Dúvidas (0) Saiba (0) 
 
Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
 
Segundo Pressman (2011), a definição de defeito de software é um problema de qualidade encontrado 
 
 
na fase de prototipação. 
 somente após a liberação de uso do software para os usuários finais. 
 
antes de o software ser liberado aos usuários finais. 
 
na fase de levantamento de requisitos. 
 
na fase de revisão. 
 
 
 
 
 8a Questão (Ref.: 201202483842) Fórum de Dúvidas (0) Saiba (0) 
 
Ano: 2015 Orgão: TRE-PB Concurso: Técnico Judiciário - Área Apoio Especializado. 
Os testes de softwareprocuram assegurar que os produtos de trabalho selecionados atendem aos requisitos 
especificados. Os testes ... 
 
 iniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas 
 
realizados durante o planejamento antecipado de testes encontram falhas que, nessa fase, são mais 
caras para serem corrigidas 
 
e as atividades de depuração são a mesma coisa, ou seja, representam a mesma atividade 
 
que usam a técnica conhecida como caixa preta são baseados na estrutura interna de um componente ou 
sistema 
 
que usam a técnica conhecida como caixa branca não consideram o comportamento interno do 
componente ou sistema 
 
 
 
1a Questão (Ref.: 201202038087) 
 Fórum de Dúvidas (0) Saiba (0) 
 
A fase de elaboração dos testes de software é uma das partes mais importantes, no desenvolvimento de um 
software. Sobre o teste de caixa branca, assinale a alternativa correta. 
 
 
Teste feito pela equipe de testadores de software. 
 
Teste executado, após a implantação do software 
 Teste feito pelo próprio programador que verifica, se o código que foi construído, é funcional. 
 
Teste executado pelo usuário final do software 
 
Teste realizado, na fase de concepção do software 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201202452133) Fórum de Dúvidas (0) Saiba (0) 
 
Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
 
A automatização de software é um processo, em qual, de alto custo financeiro e que envolve várias etapas de 
teste. Alguns dos testes de software, aplicados nesse processo, são os testes de caixa branca e os testes de caixa 
preta. Assinale a alternativa correta sobre o teste de caixa preta. 
 
 
Modelo de teste, adotado pelos modelos orientados a objeto. 
 
É um teste de verificação, segundo o Designer Pattern. 
 
É um teste de interação com o banco de dados. 
 Teste que verifica as saídas de dados, usando diversos tipos de entradas de dados. 
 É um teste de software, que visa aprimorar a interface homem x máquina. 
 
 
 
 
 3a Questão (Ref.: 201201426846) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e 
estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as 
instruções sejam executadas pelo menos uma vez. 
 
 
Teste de Laços (loops) 
 
Teste de Fluxo de Dados 
 
Teste de Condição 
 Complexidade Ciclomática 
 
Teste de Estrutura de Controle 
 
 
 
 
 4a Questão (Ref.: 201201447418) Fórum de Dúvidas (0) Saiba (0) 
 
Quais entre os exemplos abaixo são considerados Técnicas de Testes? 
 
 
Técnica de Teste de Estresse e Técnica de Teste de Aceite. 
 
Técnica de Teste Unitário e Técnica de Teste de Aceite. 
 
Técnica de Teste Funcional e Técnica de Teste de Estresse. 
 Técnica de Teste Estrutural e Técnica de Teste Funcional. 
 
Técnica de Teste Estrutural e Técnica de Teste Unitário. 
 
 
 
 
 5a Questão (Ref.: 201201482912) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos 
uma vez; 
 Identifiquem funções incorretas ou faltando; 
 
Exercitam estruturas de dados internas para assegurar sua validade; 
 
 
 
 
 6a Questão (Ref.: 201202423689) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o seguinte código: 
 
Pergunte: "Que tipo de ingresso você deseja, individual ou retorno?" 
Se o cliente quer "retorno" 
--- Pergunte: "Qual taxa, padrão ou promoção?" 
------Se o cliente responder "promoção" 
--------Diga: "Custará R$11,20" 
----ELSE 
--------Diga: "Custará R$19,50" 
----ENDIF 
ELSE 
----Diga: "Custará R$9,75" 
ENDIF 
 
Qual o número mínimo de testes que são necessários para garantir que todas as questões sejam perguntadas, 
todas as combinações feitas e todas respostas dadas. 
 
 3 
 
4 
 
7 
 
5 
 
6 
 
 
 
 
 7a Questão (Ref.: 201201447431) Fórum de Dúvidas (0) Saiba (0) 
 
Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as 
configurações e outros elementos técnicos. 
 
 
Lógica. 
 Caixa Branca. 
 
Caixa Preta 
 
Sequencial. 
 
Teste incremental. 
 
 
 
 
 8a Questão (Ref.: 201202452568) Fórum de Dúvidas (0) Saiba (0) 
 
 
Analise o grafo e os caminhos básicos abaixo: 
I - 1,15 
II - 1, 2, 3, 11, 13, 14, 1, 2, 3, 11, 13, 14, 1, ... 
III - 1, 2, 4, 5, 11, 12, 14, 1, 2, 3, 11, 13, 14, 1,... 
IV - 1, 2, 4, 6, 8, 10, 11, 12, 14, 1,... 
V - 1, 2, 4, 6, 8, 9, 11, 12, 14, 1,... 
 
São caminhos básicos válidos (corretos): 
 
 
I, II e III. 
 
IV e V. 
 
I e IV. 
 I, IV e V. 
 
I e V. 
 
 
1a Questão (Ref.: 201202260556) 
 Fórum de Dúvidas (1) Saiba (0) 
 
Analise as afirmações a seguir: 
 
I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software 
II - Define quanto trabalho, tempo e recurso são necessários para o teste 
III - Auxilia na escolha da linguagem de programação adequada ao projeto 
IV - Roteiro que descreve os passos a ser executados como parte do teste 
 
São definições de estratégia de software: 
 
 
I, II, III e IV 
 Apenas II e IV 
 
Apenas II, III e IV 
 
Apenas III e IV 
 
Apenas I, II e III 
 
 
 
 
 2a Questão (Ref.: 201201482928) Fórum de Dúvidas (1) Saiba (0) 
 
A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o 
que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de 
gargalo no sistema. Qual o tipo de teste que você deverá utilizar? 
 
 
Teste de esforço 
 
Teste de disponibilização 
 
Teste de recuperação 
 
Teste de segurança 
 Teste de desempenho 
 
 
 
 
 3a Questão (Ref.: 201202090486) Fórum de Dúvidas (1) Saiba (0) 
 
Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar 
com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a 
cor da tela. A essa validação classificamos como teste ..... 
 
 
Teste de unidade 
 
Teste de sistema 
 
Teste de integração 
 
Teste de validação 
 Teste de interface 
 
 
 
 
 4a Questão (Ref.: 201202452540) Fórum de Dúvidas (1) Saiba (0) 
 
 
Analise as afirmativas 
I - O nó um representa o início de uma estrutura de repetição 
II - O nó onze inicia uma estrutura condicional simples (que inclui um SE sem um SENÃO) 
III - O número de regiões internas determinará o número de caminhos independentes representadospelo grafo. 
IV - O número de nós é maior que o número de arestas. 
 
A(s) afirmativa(s) correta(s) é(são): 
 
 
II. 
 
I e II. 
 
III e IV. 
 I. 
 I, II e IIII. 
 
 
 
 
 5a Questão (Ref.: 201202022457) Fórum de Dúvidas (1) Saiba (0) 
 
Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) dimensões. Qual é a dimensão utilizada 
quando desejamos verificar se uma aplicação adapta-se a diferentes configurações hospedeiras tanto do lado cliente quanto do lado 
servidor? 
 
 
Conteúdo 
 Compatibilidade 
 
Função 
 
Suportabilidade 
 
Estrutura 
 
 
 
 
 6a Questão (Ref.: 201202257295) Fórum de Dúvidas (1) Saiba (0) 
 
(CESGRANRIO - 2010 - ELETROBRÁS - Analista de Sistemas Júnior - Engenharia de Software) 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 vistas a atender a solicitação do presidente é o de 
 
 
segurança. 
 
desempenho. 
 usabilidade. 
 
destruição. 
 
stress. 
 
 
 
 
 7a Questão (Ref.: 201202423092) Fórum de Dúvidas (1) Saiba (0) 
 
Em determinado formulário de um sistema WEB, é apresentado um campo de entrada que deve aceitar 
números inteiros de 10 a 500. De acordo com a análise de valor limite, que valores devem ser testados? 
 
 9, 10, 500, 501 
 
?10, 0, 455 
 
?1, 20, 490, 1010 
 
0, 455, 1000 
 
?32768, ?1024, 18, 455, 492, 1024, 32768 
 
 
 
 
 8a Questão (Ref.: 201202452565) Fórum de Dúvidas (1) Saiba (0) 
 
 
Em relação ao grafo acima e a técnica de teste de complexidade ciclomática, também conhecida como todos os caminhos, 
caminhos independentes e caminhos básicos, assinale a alternativa correta: 
 
 
O número de nós predicados representa o número de caminhos independentes. 
 O nó de número três representa um caminho após uma condição falsa (nó dois). 
 
O número de regiões internas representa o número de caminhos independentes. 
 
O nó de número quatorze representa o fim da última condição do programa. 
 O número de nós predicados é igual ao número de regiões internas (fechadas). 
 
 
 
1a Questão (Ref.: 201201451966) 
 Fórum de Dúvidas (0) Saiba (0) 
 
Quando se pensa em tarefas e executores, é correto afirmar que: 
 
 
O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. 
 
O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo 
programador. 
 
O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. 
 
O teste de sistema é usualmente executado pelo analista de teste e o teste de integração pelo usuário. 
 O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. 
 
 
 
 
 2a Questão (Ref.: 201202059377) Fórum de Dúvidas (0) Saiba (0) 
 
Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013 
Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares 
comerciais: 
 
 
Teste de integração. 
 
Teste de validação. 
 
Teste de sistema. 
 
Teste de unidade. 
 Teste de volatilidade de requisitos. 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201202022468) Fórum de Dúvidas (0) Saiba (0) 
 
Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do 
profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? 
 
 
Arquiteto de teste 
 
Engenheiro de teste 
 Analista de teste 
 
Testador 
 
Projetista de teste 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201201447416) Fórum de Dúvidas (0) Saiba (0) 
 
Uma equipe de Testes independente normalmente é formada exclusivamente por: 
 
 
Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. 
 
Gerentes em geral, Analista de Teste, Usuário e Testador. 
 Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. 
 
Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. 
 
Auditor, Desenvolvedor, Testador e Analista de Teste. 
 
 
 
 
 5a Questão (Ref.: 201201447415) Fórum de Dúvidas (0) Saiba (0) 
 
Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando 
encontrado durante o? 
 
 
Teste de Sistema 
 Teste Unitário 
 
Teste de Integração 
 
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. 
 
Teste de Aceite 
 
 
 
 
 6a Questão (Ref.: 201202452018) Fórum de Dúvidas (0) Saiba (0) 
 
Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
 
A fase de elaboração dos testes de software é uma das partes mais importantes, no desenvolvimento de um 
software. Sobre o teste de caixa branca, assinale a alternativa correta. 
 
 
Teste feito pela equipe de testadores de software. 
 Teste feito pelo próprio programador que verifica, se o código que foi construído, é funcional. 
 
Teste realizado, na fase de concepção do software. 
 
Teste executado pelo usuário final do software. 
 
Teste executado, após a implantação do software. 
 
 
 
 
 7a Questão (Ref.: 201202257311) Fórum de Dúvidas (0) Saiba (0) 
 
(IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade) Os testes de software são 
realizados com base em alguns documentos. Para que a fase de execução de teste seja realizada com sucesso, 
deve(m) ser executado(s) 
 
 os casos de teste. 
 
os testes de Turing. 
 
o teste de COMA. 
 
os diagramas de atividade. 
 
os casos de uso. 
 
 
 
 
 8a Questão (Ref.: 201201451872) Fórum de Dúvidas (0) Saiba (0) 
 
Considere as afirmações abaixo: 
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. 
II. Os usuários são responsáveis pelos testes de aceitação. 
III Os usuários são responsáveis pelos testes de sistema e aceitação. 
IV Os desenvolvedores são responsáveis apenas pelos testes unitários. 
V Os analistas de testes são responsáveis pelos testes de sistema. 
Qual das alternativas abaixo contempla todas as afirmações verdadeiras. 
 
 
II, IV, V. 
 I, II, V. 
 
I, III, V. 
 
Somente I. 
 
I e V. 
 
 
1a Questão (Ref.: 201201435440) Fórum de Dúvidas (0) Saiba (0) 
 
Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas 
instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao 
desenvolvedor em intervalos regulares. Assinale a alternativa correta. 
 
 
Teste de Configuração 
 
Teste Alfa 
 Teste Beta 
 
Teste de Carga 
 
Teste de Recuperação 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201201439391) Fórum de Dúvidas (0) Saiba (0) 
 
Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 
1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de 
um sistema. 
2. Não faz partedo escopo do Teste de Integração o tratamento das interfaces do sistema com outros 
sistemas. 
3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de 
sistema. 
4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software. 
 
 Somente as afirmativas 1, 2, e 4 são verdadeiras 
 Somente as afirmativas 3 e 4 são verdadeiras 
 
Somente as afirmativas 1, 2 e 3 são verdadeiras 
 
Somente a afirmativa 1 é verdadeira 
 
Somente as afirmativas 2 e 3 são verdadeiras 
 
 
 
 
 3a Questão (Ref.: 201201965323) Fórum de Dúvidas (0) Saiba (0) 
 
Para aferir e garantir a qualidade do software uma série de verificações e validações são realizadas ao longo do 
processo de desenvolvimento de software. Dentre os vários tipos de testes possíveis nos testes de validação, 
está o teste de regressão. 
 
Analise as questões abaixo e escolha a melhor definição para teste de regressão: 
 
 
Garante que defeitos não foram introduzidos em versões anteriores do sistema. 
 
Checa as inconsistências dos programas que rodam no mesmo computador. 
 Verifica se não foram introduzidos erros em partes inalteradas do sistema. 
 
Garante que o sistema retornou para seu estado inicial. 
 
Verifica se as alterações não retornaram o sistema à versão inicial. 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201201441999) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de 
Integração em aplicações convencionais. 
 
 
Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as 
camadas da interface do usuário, avançando-se até a camada que trata o processamento interno. 
 
Na estratégia da Integração Descendente (top-down) os testes começam nos módulos superiores da 
hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou 
controlados. 
 Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é 
testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste 
caso, apenas módulos drivers são necessários. 
 
Na estratégia Big-Bang os testes unitários são dispensados já que toda a estrutura é testada numa única 
rodada durante o teste de integração 
 
 
 
 
 5a Questão (Ref.: 201201451969) Fórum de Dúvidas (0) Saiba (0) 
 
Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de 
programação é feito para atender aos seguintes objetivos: 
• Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. 
• Remover clientes cadastrados. 
• Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. 
• Impedir o cadastramento de clientes com nomes e endereços iguais. 
Podemos imaginar que os testes: 
 
 
Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. 
 
Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. 
 O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a pena gastar tempo 
de outro recurso para testar algo tão simples. 
 
Os testes unitários são desnecessários dada à simplicidade do sistema a ser desenvolvido. 
 Para diminuir a probabilidade de erros de implementação, a verificação e validação deveriam começar já 
na análise da modelagem de dados. 
 
 
 
 
 6a Questão (Ref.: 201201426851) Fórum de Dúvidas (0) Saiba (0) 
 
Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as funcionalidades da 
versão anterior sejam preservadas. 
 
 
Teste de Integração 
 
Teste de Estresse 
 
Teste de Segurança 
 Teste de Regressão 
 
Teste de Unidade 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201201979783) Fórum de Dúvidas (0) Saiba (0) 
 
 
Um engenheiro de software chamado Evandro realizará testes de unidade e integração na estrutura representada na figura. 
Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa 
indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Supondo que a abordagem de integração 
seja incremental e que a direção seja ascendente, assinale a alternativa que indica o uso correto de pseudocontroladores e 
pseudocontrolados a serem utilizados por Evandro: 
 
 
Não serão utilizados na Unidade e pseudocontroladores na Integração 
 
Não serão utilizados na Unidade e pseudocontrolados na Integração 
 Ambos serão utilizados na Unidade e pseudocontroladores serão utilizados na Integração 
 
Ambos serão usados na Unidade e na Integração 
 Ambos serão utilizados na Unidade e pseudocontrolados serão utilizados na Integração 
 
 
 
 
 8a Questão (Ref.: 201201973167) Fórum de Dúvidas (0) Saiba (0) 
 
A Matriz de Rastreabilidade pode ser utilizada para qual tipo de testes: 
 
 
Performance 
 Regressão 
 
Carga 
 
Volume 
 
Unitário 
 
 
 
1a Questão (Ref.: 201202473653) 
 Fórum de Dúvidas (0) Saiba (0) 
 
O modelo em V, na fase de projeto de alto nível, tem relação com um dos testes a seguir: 
 
 
Teste de Perfil 
 
Teste de validação 
 
Teste de unidade 
 
Teste de integração 
 Teste de sistema 
 
 
 
 
 2a Questão (Ref.: 201201638867) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) 
- Definição: "Teste cuja finalidade é forçar o sistema a falhar de várias formas e verificar se a recuperação da 
falha acontece de forma adequada" 
 
 Teste de Esforço 
 
Teste de Desempenho 
 
Teste de segurança 
 Teste Recuperação 
 
Teste de Disponibilização 
 
 
 
 
 3a Questão (Ref.: 201202054233) Fórum de Dúvidas (0) Saiba (0) 
 
São problemas que melhor podemos detectar com teste de performance: 
 
 
Memory leak, problemas de unidade e problemas de arquitetura de software. 
 
Não atendimento aos requisitos funcionais, problemas de unidade e integração 
 
perda de dados, problemas de unidade e não atendimento ao negócio 
 Tempo de resposta, memory leak e funcionalidade 
 tempo de resposta baixo, memory leak, timeout e perda de dados 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201201452016) Fórum de Dúvidas (0) Saiba (0) 
 
Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta: 
I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. 
II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o 
tempo útil de uso e o tempo de reparo de falhas. 
III. Considera o tempo de reparo do sistema até voltar a ficar operativo. 
IV. É uma medida direta da qualidade do sistema. 
V. É uma medida indireta de manutenibilidade do sistema; 
 
 
I, IV e V estão corretos. 
 I, III e IV estão corretos. 
 
II e V estão corretos. 
 
II e IV estão corretos. 
 II, IV e V estão corretos. 
 
 
 
 
 5a Questão (Ref.: 201202473673) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos critérios de testes, marque a alternativa correta: 
 
 
O particionamento de equivalência e a análise do valor limite são critériosde testes que são usados 
exclusivamente nos testes de caixa branca. A análise do valor limite exercita os valores de entrada dos 
campos usados em formulários ou telas de software, enquanto que o particionamento de equivalência faz 
a divisão dos módulos que serão testados em um determinado momento. 
 Cada critério possui seus requisitos de teste, que contribuem com a geração de casos de teste para 
satisfazer o critério de teste escolhido e avaliar a qualidade de um conjunto de testes existentes. 
 
Um critério determina um percentual de comandos, estruturas condicionais e laços de repetição que 
foram exercitados pelos testes. Permite analisar a eficácia dos testes realizados. 
 
O particionamento de equivalência divide os testes em duas classes: válida e inválida. Esta divisão 
aplica-se ao particionamento de equivalência, mas não é aplicável a técnica de análise do valor limite. 
 Os critérios de testes mais utilizados são: testes de unidade; testes de sistema; testes de validação e 
testes de integração. Este permite testar a comunicação ou interface entre as unidades básicas de testes 
e são realizados de dois modos: em lote e incrementalmente. 
 
 
 
 
 6a Questão (Ref.: 201201451995) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa que define TESTE DE ESTRESSE: 
 
 Confronta os programas com situações anormais. 
 
Verifica os limites operacionais estabelecidos durante o projeto do software. 
 
Descobre erros funcionais; 
 
Descobre erros associados às estruturas de dados globais e locais são aplicados. 
 
As interfaces internas e externas são testadas à medida que cada módulo (ou cluster) é incorporado à 
estrutura. 
 
 
 
 
 7a Questão (Ref.: 201201482927) Fórum de Dúvidas (0) Saiba (0) 
 
Considere o seguinte contexto: você necessita validar a exatidão da execução das funções de um sistema 
dentro de um ambiente operacional controlado, acompanhando cenários sistêmicos elaborados pelo profissional 
de requisitos do projeto e que devem retratar os requisitos funcionais e não funcionais do sistema. Que Teste 
você usaria? 
 
 
Teste de Desempenho 
 
Teste de Unidade 
 Teste de sistema 
 
Teste de Validação 
 
Teste de Integração 
 
 
 
 
 8a Questão (Ref.: 201201428589) Fórum de Dúvidas (0) Saiba (0) 
 
Esses tipos de testes são freqüentemente acoplados a testes de estresse e usualmente requerem 
instrumentação, tanto de hardware quanto de software. Ou seja, é freqüentemente necessário medir a 
utilização de recursos (por exemplo, ciclos de processador) de modo preciso, medição de intervalos de 
execução, registrar interrupções. Instrumentando um sistema, o testador pode descobrir situações que levam à 
degradação e possível falha do sistema. Estamos tratando de que tipo de teste? 
 
 
Teste de Integração 
 
Teste de Laços (LOOPS) 
 
Teste de Segurança 
 
Teste de Estrutura de Controle 
 Teste de Desempenho 
 
 
1a Questão (Ref.: 201202473633) 
 Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa que representa o termo Stub: 
 
 
Caso de Teste 
 Pseudocontrolado 
 
Pseudocontrolador 
 
Caso de Uso 
 Pseudocódigo 
 
 
 
 
 2a Questão (Ref.: 201202090744) Fórum de Dúvidas (0) Saiba (0) 
 
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa EXTRAÇÃO: 
 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
 
 
 
 3a Questão (Ref.: 201202090731) Fórum de Dúvidas (0) Saiba (0) 
 
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa PROJETO: 
 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201202090756) Fórum de Dúvidas (0) Saiba (0) 
 
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa CARGA: 
 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cadasistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201202090750) Fórum de Dúvidas (0) Saiba (0) 
 
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa LIMPEZA: 
 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201202022475) Fórum de Dúvidas (0) Saiba (0) 
 
Nos testes de migração é importante observarmos a importância de se elaborar o novo formato do banco de 
dados para o novo sistema com base no formato do banco de dados do antigo sistema de forma a facilitar a 
migração dos dados. Para os novos campos de dados no sistema novo que não existem no banco de dados 
antigo, deverá ser elaborada uma estratégia de povoamento desses campos. 
 
É recomendável a utilização de equipes de teste com perfis distintos para elaboração, execução e validação das 
etapas de migração. Marque a alternativa que identifica esses perfis, respectivamente. 
 
 
Equipe de teste de integração, equipe de teste de operacional e equipe de teste de homologação 
 
Equipe de teste de informação, equipe de teste de aceitação e equipe de teste do legado 
 Equipe de teste de aceitação, equipe de teste operacional e equipe de teste do legado 
 
Equipe de teste de aceitação, equipe de teste de integração e equipe de teste de homologação 
 
Equipe de teste de informação, equipe de teste de operacional e equipe de teste do legado 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201202452014) Fórum de Dúvidas (0) Saiba (0) 
 
Provas: FCC - 2015 - TRT - 15ª Região - Analista Judiciário - Tecnologia da Informação 
 
Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que 
vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do 
documento de requisitos, é planejado o teste de 
 
 
unidade. 
 
regressão. 
 
integração. 
 sistema. 
 aceitação. 
 
 
 
 
 8a Questão (Ref.: 201202473695) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa que representa as atividades pertencente ao processo de inspeção de software: 
 
 
Apresentação, Retrabalho e Depuração. 
 
Coleção, Retrabalho e Simulação. 
 Apresentação, Discriminação e Depuração. 
 
Detecção, Coleção e Depuração. 
 Coleção, Discriminação e Retrabalho. 
 
 
1a Questão (Ref.: 201202333987) 
 Fórum de Dúvidas (0) Saiba (0) 
 
Ano: 2009 - Banca: FCC - Órgão: PGE-RJ - Prova: Técnico Superior de Análise de Sistemas e Métodos 
A confiabilidade especificada para um software aplicativo é 
 
 
um mecanismo de teste de desempenho. 
 
uma restrição de escopo. 
 um requisito funcional. 
 
um mecanismo de teste de estresse. 
 um requisito não-funcional. 
 
 
 
 
 2a Questão (Ref.: 201201445920) Fórum de Dúvidas (0) Saiba (0) 
 
Selecione a opção que preenche corretamente as lacunas abaixo: 
- Manutenção _________________: utilizada para corrigir problemas identificados no software; 
- Manutenção _________________: Manter o software útil num ambiente de mudanças; 
- Manutenção _________________: Aperfeiçoar o software, implementando novas funcionalidades, não 
previstas originalmente; 
- Manutenção _________________: O software é modificado para oferecer uma base melhor para futuras 
manutenções; ou seja, para melhorar a sua confiabilidade ou manutenibilidade futura. 
 
 corretiva - adaptativa - evolutiva - preventiva 
 
evolutiva - adaptativa - preventiva - corretiva 
 
corretiva - evolutiva - preventiva - adaptativa 
 
evolutiva - corretiva - adaptativa - preventiva 
 
corretiva - evolutiva - adaptativa - preventiva 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201201482934) Fórum de Dúvidas (0) Saiba (0) 
 
Considere que você faz parte de uma equipe de teste de uma organização e foi indicado para realizar um teste 
para validar mudanças por imposições legais e tecnológicas a que um software foi submetido. Indique abaixo a 
opção que retrata o teste que você deverá usar: 
 
 
Teste em manutenção corretiva 
 Teste em manutenção adaptativa 
 
Teste em manutenção preventiva 
 
Teste em manutenção perfectiva 
 
Teste em manutenção elucidativa 
 
 
 
 
 4a Questão (Ref.: 201201435586) Fórum de Dúvidas (0) Saiba (0) 
 
Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários 
concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer 
a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta. 
 
 
A Vazão Global dos Dados será de 400 KB/s 
 
A Vazão Global dos Dados será de 150 KB/s 
 A Vazão Global dos Dados será de 300 KB/s 
 
A Vazão Global dos Dados será de 500 KB/s 
 A Vazão Global dos Dados será de 200 KB/s 
 
 
 
 
 5a Questão (Ref.: 201201451999) Fórum de Dúvidas (0) Saiba (0) 
 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
ADAPTATIVA: 
 
 
trabalha sobre um produto com vícios de construção. 
 testa-se mudanças impositivas quer legais, quer tecnológicas. 
 
Realiza testes automáticos. 
 
testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. 
 
busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na 
empresa. 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201202483823) Fórum de Dúvidas (0) Saiba (0) 
 
Ano: 2015 Órgão: UEG Prova: Assistente de Gestão Administrativa - Informática. 
A fase que se inicia a partir da entrega do software e é caracterizada pela realização de alterações de naturezas 
diversas, como corrigir erros e alterar funções, denomina-se fase de 
 
 
desenvolvimento. 
 
homologação. 
 
testes. 
 
definição. 
 manutenção. 
 
 
 
 
 7a Questão (Ref.: 201201482935) Fórum de Dúvidas (0) Saiba(0) 
 
Analise o texto abaixo: Seu chefe perguntou a você, qual a dimensão de confiança de um software que se 
baseia na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o seu 
tempo útil de uso e o tempo de reparo de falhas. Após refletir por algum tempo você concluiu que a dimensão 
é: 
 
 
Proteção 
 
Integridade 
 
Segurança 
 Confiabilidade 
 Manutenibilidade 
 
 
 
 
 8a Questão (Ref.: 201201452004) Fórum de Dúvidas (0) Saiba (0) 
 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
PREVENTIVA: 
 
 
trabalha sobre um produto com vícios de construção. 
 
testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. 
 
Realiza testes automáticos. 
 busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na 
empresa. 
 
testa-se mudanças impositivas quer legais, quer tecnológicas. 
 
 
 
1a Questão (Ref.: 201201973170) 
 Fórum de Dúvidas (0) Saiba (0) 
 
As ferramentas DUnit para plataforma Dot Net e NUnit para plataforma Java podem ser utilizadas em que tipo 
de testes: 
 
 
Segurança 
 
Carga 
 Unitário 
 
Estresse 
 
Regressão 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201202333984) Fórum de Dúvidas (0) Saiba (0) 
 
Ano: 2014 - Banca: FCC - Órgão: TRT - 13ª Região (PB)Prova: Analista Judiciário - Tecnologia da Informação 
A equipe de desenvolvimento do Tribunal Regional do Trabalho da 13a Região utiliza a plataforma Java e seus 
recursos para desenvolver sistemas de software. Em determinado momento, tiveram que testar se os métodos 
das classes estavam produzindo os resultados esperados. Fizeram tanto testes isolados como baterias de testes 
automatizados baseados em modelos de testes padrão. Para realizar estes testes, optaram por utilizar o 
framework open-source mais popular atualmente com suporte à criação de testes automatizados para aplicações 
construídas em Java. 
 
O framework utilizado e o tipo de teste realizado foram, respectivamente, 
 
 
JMeter e teste de unidade. 
 JUnit e teste de unidade. 
 
JTest e teste de carga. 
 
JRun e teste funcional. 
 
JMeter e teste de carga. 
 
 
 
 
 3a Questão (Ref.: 201202473714) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa que representa método usado no JUnit para verificar a igualdade entre dois objetos: 
 
 
assertNull 
 
assertNotNull 
 
assertArrayEquals 
 
assertFalse 
 assertEquals 
 
 
 
 
 4a Questão (Ref.: 201202090691) Fórum de Dúvidas (0) Saiba (0) 
 
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever 
scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Scripts 
Lineares. 
 
Marque a alternativa que define a técnica Scripts Lineares. 
 
 
Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts 
podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. 
Os scripts podem ser alterados. 
 Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em 
gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas 
ações em scripts de teste que podem ser executadas quantas vezes for necessário. 
 Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que será executada 
no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será 
executado. 
 
Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações 
específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de 
teste, o procedimento de teste que representa a lógica de execução. 
 
Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados 
de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A 
vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, 
em diferentes formatos. 
 
 
 
 
 5a Questão (Ref.: 201202473704) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa que representa o annotation que permite reduzir o número de casos de testes executados 
mesmo que estes estejam declarados em uma classe de teste. 
 
 
@Prepare 
 
@Test 
 @Ignore 
 
@Before 
 
@After 
 
 
 
 
 6a Questão (Ref.: 201202085800) Fórum de Dúvidas (0) Saiba (0) 
 
Record & Playback é uma técnica de teste utilizada em um teste: 
 
 unitário 
 
de validação 
 automático 
 
de caixa branca 
 
de aceitação 
 
 
 
 
 7a Questão (Ref.: 201202333986) Fórum de Dúvidas (0) Saiba (0) 
 
Ano: 2015 - Banca: FCC - Órgão: CNMP - Prova: Analista do CNMP - Tecnologia de Informação e Comunicação 
Desenvolvimento de Sistemas 
Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO 
afirmar que o teste de unidade 
 
 
exercita todos os caminhos básicos ao longo da estrutura de controle para garantir que todos os 
comandos do módulo/componente tenham sido executados pelo menos uma vez. 
 
testa a interface do módulo/componente para garantir que a informação flua adequadamente para dentro 
e para fora da unidade de programa que está sendo testada. 
 automatizado tem 3 partes: configuração, que inicia o módulo/componente com o caso de teste e dados 
de entrada; comparação, que compara o teste ao resultado esperado e correção, que corrige 
automaticamente os erros. 
 
testa as condições-limite para garantir que o componente/módulo opere adequadamente nos limiares 
conhecidos para limitar ou restringir o processamento. 
 
possui como uma tarefa essencial o teste seletivo de caminhos de execução. Casos de teste devem ser 
projetados para descobrir erros devidos a cálculos errados, comparações incorretas ou fluxo de controle 
inadequado. 
 
 
 
 
 8a Questão (Ref.: 201202257306) Fórum de Dúvidas (0) Saiba (0) 
 
(IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade) Assinale a alternativa 
correta sobre a automação do teste de software. 
 
 É a utilização de um sistema feita para controlar a execução dos testes de um software. 
 
Tem como principal objetivo ajudar na concepção do novo projeto de software. 
 
Tem como função descrever os diagramas de caso de uso do sistema em implantação. 
 
É um questionário aplicado para os usuários finais do sistema em produção. 
 
É uma ferramenta utilizada na instalação do software a ser entregue ao cliente.

Mais conteúdos dessa disciplina