Buscar

TEST SOFT_COMPILADO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 40 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 40 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 40 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201201349749) Pontos: 0,8 / 1,5 
A partir da seguinte frase: ¿Até onde podemos forçar o sistema até que falhe?¿, diga qual o teste a ser 
aplicado nesta situação? Por qual outro nome também é conhecido? Qual a principal meta deste tipo de 
teste? 
Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A 
principal meta do teste de esforço é entender o comportamento do sistema durante condições-limite de 
execução ou fora da tolerância esperada. Tipicamente envolve a execução do sistema com baixos 
recursos de hardware e software, ou a concorrência por estes recursos. 
 
 
 
 2a Questão (Ref.: 201201350230) Pontos: 0,5 / 1,5 
Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível 
antes de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar 
desenvolver uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá 
olhar o software através de duas visões. Uma delas é o Teste Caixa Preta. Descreva-o. 
 
Gabarito: Quando conhecemos a função específica de um software e realizamos teste que demonstrem 
que cada função está plenamente operacional, e ao mesmo tempo, procurem erros em cada função, 
dizemos que estamos realizando teste de caixa preta, também conhecido como teste comportamental. 
Este tipo de teste é conduzido na interface do software e examina aspectos fundamentais do sistema, 
pouco se preocupando com a estrutura interna do software, pois focaliza os requisitos funcionais do 
software. 
 
 
 
 3a Questão (Ref.: 201201257984) Pontos: 0,5 / 0,5 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho 
associado com critério baseado em fluxo de controle "Todos-Caminhos". 
 
 
 1,2,6,2,3,4,2,3,5,2,6 
 Há infinitos caminhos. 
 1,2,3,4,2,3,5,6 
 1,2,3,4,5,6 
 1,2,3,4,2,3,5,2,6 
 
 
 
 4a Questão (Ref.: 201201246534) Pontos: 0,5 / 0,5 
Quais atividades estão relacionadas com Teste? 
 
 Atividades do final do ciclo de vida do software. 
 Atividades durante todo o ciclo de vida do software. 
 Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 
 Somente atividades que avaliam produtos de software. 
 Atividades somente no inicio do ciclo de vida do software. 
 
 
 
 5a Questão (Ref.: 201201246500) Pontos: 0,5 / 0,5 
Qual a ordem correta dos passos envolvidos na Solução do defeito? 
 
 Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. 
 Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. 
 Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. 
 Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 
 Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . 
 
 
 6a Questão (Ref.: 201201250954) Pontos: 0,5 / 0,5 
"Um erro foi encontrado pelo testador". Isto significa que: 
 
 O programa não foi construído de acordo com os padrões estabelecidos. 
 O programador não fez o que se esperava. 
 O programa é ruim e provavelmente foi mal construído. 
 Um resultado encontrado é diferente do resultado esperado. 
 O testador é atento e não deixa passar nada de estranho. 
 
 
 
 7a Questão (Ref.: 201201251022) Pontos: 0,0 / 0,5 
Em se tratando de erros de software, é correto afirmar que: 
I. A maioria dos erros é introduzida nos programas por falta de documentação em português. 
II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das 
informações. 
III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que 
não sabe pedir) e o programador (que não sabe perguntar). 
Marque a alternativa que indica as assertivas corretas: 
 
 III, apenas. 
 II, apenas. 
 I, apenas. 
 II e III apenas. 
 I e III apenas. 
 
 
 
 8a Questão (Ref.: 201201250946) Pontos: 0,5 / 0,5 
Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários. 
 
 Teste de Conformidade. 
 Teste de Usabilidade. 
 Teste de Recuperação. 
 Teste de Performance. 
 Teste de Desempenho. 
 
 
 
 9a Questão (Ref.: 201201251047) Pontos: 1,0 / 1,0 
Analise as senteças e marque a alternativa INCORRETA: 
 
 
 Utiliza-se o conceito de driver e stub para realizar teste de sistema. 
 Teste de funcionalidade é aplicado para a descoberta de erros funcionais. 
 Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos 
em quantidade, freqüência ou volumes anormais. 
 Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-
down ou botton-up. 
 Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos 
testes em cada nível, durante o desenvolvimento de sistemas. 
 
 
 
 10a Questão (Ref.: 201201238462) Pontos: 1,0 / 1,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 parte do 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 a afirmativa 1 é verdadeira 
 Somente as afirmativas 1, 2 e 3 são verdadeiras 
 Somente as afirmativas 2 e 3 são verdadeiras 
 Somente as afirmativas 3 e 4 são verdadeiras 
 Somente as afirmativas 1, 2, e 4 são verdadeiras 
 
 
 2a Questão (Ref.: 201101414258) Pontos: 0,0 / 1,5 
Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas 
abordagens possíveis que podem ser utilizadas neste tipo de teste: 
 
Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa 
inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são 
encontrados muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. 
Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental: O 
programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir 
e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de 
integração: Integração descendente ou Top-down, Integração ascendente ou Botton-up, Teste de 
regressão e Teste fumaça. 
 
 
 5a Questão (Ref.: 201101315473) Pontos: 0,5 / 0,5 
Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: 
 
 Interromper o processo de teste. 
 Anotar o erro mesmo assim e continuar com os testes previstos. 
 Chamar o programador e interromper os testes. 
 Corrigir o erro e prosseguir com o teste. 
 Considerar um pequeno engano que pode muito bem ser ignorado. 
 
 
 6a Questão (Ref.: 201101311011) Pontos: 0,5 / 0,5 
Quais as características que um bom caso de teste deve possuir para atender as expectativas de 
validação da qualidade? 
 
 Simples, Seguro, Efetivo, Econômico e Usabilidade. 
 Efetivo, Econômico, Reutilizável, Rastreável e Autoexplicativo. 
 Barato, Seguro, Rastreável, Auto Explicativo e Testabilidade. 
 Testabilidade, Usabilidade, Simples, Reutilizável e Rastreável. 
 Usabilidade, Conformidade, Seguro, Econômico e Efetivo. 
 
 
 7a Questão (Ref.: 201101311001) Pontos: 1,0 / 1,0 
Levando emconsideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato 
quando encontrado durante o? 
 
 Teste de Sistema 
 Teste de Aceite 
 Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for 
encontrado. 
 Teste de Integração 
 Teste Unitário 
 
 
 9a Questão (Ref.: 201101301160) Pontos: 0,5 / 0,5 
A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste 
denominada: 
 
 Fluxo de Dados 
 Partição de Equivalência 
 Complexidade Ciclomática 
 Fluxo de controle 
 Técnica de Estrutura de Controle 
 
 
 10a Questão (Ref.: 201101311063) Pontos: 1,0 / 1,0 
Testar as integrações entre os componentes é um objetivo principal de que nível de teste? 
 
 Teste de Estresse. 
 Teste de integração. 
 Teste Unitário. 
 Teste de sistema. 
 Teste de aceitação. 
 
 
 1a Questão (Ref.: 201101706169) Pontos: 0,5 / 0,5 
Assinale o método de teste que concentra-se no esforço de verificação interna do componente/módulo e é 
feito essencialmente pelo programador. 
 
 Teste de Unidade 
 Teste de Estresse 
 Teste de Integração 
 Teste de Condição 
 Teste de Segurança 
 
 
 2a Questão (Ref.: 201101706171) Pontos: 0,5 / 0,5 
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 Unidade 
 Teste de Estresse 
 Teste de Segurança 
 Teste de Regressão 
 
 
 
 3a Questão (Ref.: 201101731282) 
Pontos: 0,0 / 0,5 
A característica básica de um teste de caixa branca é: 
 
 Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 
 Preparar casos de teste baseados na estrutura interna do software. 
 Preparar casos de teste baseados na especificação do software. 
 Preparar casos de teste baseados em requisitos de usabilidade. 
 Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
 
 
 
 4a Questão (Ref.: 201101731197) Pontos: 0,0 / 0,5 
Qual o objetivo do teste de regressão? 
 
 Validam a capacidade e qualidade da recuperação do software após falhas de hardware ou outros 
problemas catastróficos. 
 Determinar que os parâmetros e dados são corretamente transferidos entre as aplicações. 
 Determinar que as funções previamente testadas continuam funcionando corretamente após 
mudanças terem sido introduzidas no sistema. 
 Determinar se foi dada a adequada atenção para identificar riscos de segurança. 
 Determinar a completeza da documentação da operação. 
 
 
 
 5a Questão (Ref.: 201101726742) Pontos: 0,0 / 0,5 
Podemos considerar como Tipos de Testes pertencentes à Técnica de Teste Estrutural exceto a opção: 
 
 Teste de Contingência, Teste de Operação e Teste de Segurança. 
 Teste de Usabilidade, Teste de Operação e Teste de Regressão. 
 Teste de Execução, Teste de Operação e Teste de Conformidade. 
 Teste de Conformidade, Teste de Contingência e Teste de Estresse. 
 Teste de Estresse, Teste de Execução e Teste de Segurança. 
 
 
 
 6a Questão (Ref.: 201101721319) Pontos: 0,5 / 0,5 
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 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 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 Big-Bang os testes unitários são dispensados já que toda a estrutura é testada numa 
única rodada durante o teste de integração 
 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. 
 
 
 
 7a Questão (Ref.: 201101707909) Pontos: 0,0 / 1,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 Estrutura de Controle 
 Teste de Laços (LOOPS) 
 Teste de Desempenho 
 Teste de Segurança 
 Teste de Integração 
 
 
 
 8a Questão (Ref.: 201101707907) Pontos: 1,0 / 1,0 
Temos o seguinte trecho de programa em linguagem C abaixo: 
if ( A > B && C < D || B < C ) 
 { Z = A + B + C - D; } 
else 
 { Z = A * B - C + D; } 
Quais seriam os números de passagens de teste que deveríamos realizar nesse trecho de programa, para 
garantir que o mesmo esteja funcionando de acordo com a qualidade exigida nos testes de software? 
 
 Quatro vezes 
 Oito vezes 
 Três vezes 
 Seis vezes 
 Sete vezes 
 
 
 10a Questão (Ref.: 201101762256) Pontos: 1,5 / 1,5 
Você trabalha em uma empresa e é responsável pala manutenção do sistema de estoque. O seu 
principal usuário solicita apoio para acomodar algumas alterações neste sistema devido a mudanças nos 
processos de negócio. Descreva o tipo de manutenção adequada a esta solicitação: 
 
Resposta: A manutenção adequada a esta solicitação será PERFECTIVA, poid ela oferece métodos e 
técnicas para a implementação de novas funções, manutenção, atualização e adequação do sofware aos 
novos processos de negócio. 
 
Gabarito: Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: 
atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar 
melhoramentos gerais. 
 
 
 
 1a Questão (Ref.: 201107255236) Pontos: 0,0 / 1,5 
Segundo Pressman, 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. Conforme discutido em nossas aulas, diferencie erro de defeito. 
 
Gabarito: Neste contexto 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. 
 
 
 3a Questão (Ref.: 201107187197) Pontos: 1,0 / 1,0 
Sua empresa construiu uma aplicação que será distribuída através de download para diferentes tipos de 
usuários. Você foi incumbido de garantir que a aplicação realmente execute em diferente tipos de 
navegadores em diversos tipos de sistemas operacionais. Neste caso que tipo de teste você deve aplicar? 
 
 Teste de esforço 
 Teste de segurança 
 Teste de disponibilização ou configuração 
 Teste de recuperação 
 Teste de desempenho 
 
 
 4a Questão (Ref.: 201107156174) Pontos: 0,5 / 0,5 
Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve 
como tempo de resposta "02 segundos". Levando-se em consideração o documento de requisitos do 
sistema que especifica "tempo de resposta menor ou igual a 01 segundo", este tempo é: 
 
 Muito alto, pois os computadores atuais são capazes de processar milhares de informações por 
minuto. 
 Incorreto, pois é superior ao determinado nodocumento de requisitos que determina como tempo 
máximo 1 segundo. 
 Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. 
 Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. 
 Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. 
 
 
 
 5a Questão (Ref.: 201107149126) Pontos: 0,0 / 1,0 
Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa correta. 
A - Deve sempre ser realizado ao final dos testes de sistema. 
B - Deve ser feito aplicando a técnica Alfa. 
C - É um teste utilizado no Nível integração. 
D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos. 
 
 Somente a alternativa D está correta. 
 As alternativas C e D estão corretas. 
 As alternativas B e C estão corretas. 
 Somente a alternativa A está correta. 
 As alternativas A e D estão corretas. 
 
 
 6a Questão (Ref.: 201107187183) Pontos: 0,5 / 0,5 
O teste de caminho básico 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. Normalmente utiliza-se umgrafo de fluxo de controle do programa. O gráfico 
permite identificar os caminhos possíveis para que se possa elaborar os casos de uso. Como cada 
caminho é definido pelas expressões condicionais das estruturas de controle, devem-se determinar os 
casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja 
verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. 
 
 Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. 
 Determinar a complexidade ciclomática do diagrama de fluxo resultante. 
 Determinar as classes de equivalência. 
 Determinar um conjunto base de caminhos linearmente independentes. 
 Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como 
base. 
 
 
 7a Questão (Ref.: 201107156235) Pontos: 0,5 / 0,5 
O objetivo do teste de usabilidade é garantir: 
 
 Se o software, sob uma determinada carga de serviço, se comporta como definido pelo usuário. 
 Se o tempo de resposta do software é aceitável em todos os momentos. 
 Que os requisitos funcionais foram implementados. 
 Se o software é de fácil utilização. 
 Que as estruturas internas foram verificadas. 
 
 
 8a Questão (Ref.: 201107151684) Pontos: 0,0 / 0,5 
Uma equipe de Testes independente normalmente é formada exclusivamente por: 
 
 Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. 
 Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. 
 Auditor, Desenvolvedor, Testador e Analista de Teste. 
 Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. 
 Gerentes em geral, Analista de Teste, Usuário e Testador. 
 
 
 9a Questão (Ref.: 201107343017) Pontos: 0,5 / 0,5 
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 
 Teste de matriz ortogonal 
 Teste de ramos 
 Baseado em Grafo 
 
 
 10a Questão (Ref.: 201107156134) Pontos: 0,5 / 0,5 
Qual é o conceito da técnica de Caixa Branca ? 
 
 É um tipo de teste que visa aprovar o sistema de uma forma completa imitando o ambiente real. 
 Nenhuma das alternativas. 
 É baseado na lógica de sua execução, chamada também de Thread Testing. 
 Visa verificar se a solução atende os objetivos dos requisitos do negócio, no que diz respeito à 
funcionalidade, usabilidade antes de utilizar no ambiente de produção. 
 Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e 
outros elementos técnicos. 
 
 
2a Questão (Ref.: 201001722147) Pontos: 1,5 / 1,5 
C ite o nome do Teste que examina todos os procedimentos de instalação e software de instalação que serão 
utilizados pelos clientes, podendo abranger combinações de navegadores com vários sistemas operacionais 
diferentes. 
Gabarito: Teste de disponibilização ou de configuração. 
 
 
3a Questão (Ref.: 201001630383) Pontos: 0,5 / 0,5 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho 
associado com critério baseado em fluxo de controle " Todas-Arestas". 
 
 
-1,2,3,5,2,6 
-1,2,3,4,2,3,5,2,6 
-1,2,6 
-1,2,3,4,5,6 
-1,2,3,4,2,3,5,6 
 
 
4a Questão (Ref.: 201001654381) Pontos: 0,5 / 0,5 
À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o 
mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais. Por isso são 
utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. 
- Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se 
transformar em um conjunto de erros graves para a sequência do projeto. 
- Temos que levar em consideração também que os erros podem aumentar a medida que o processo 
continua. 
- Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 
- Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 
- As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias ao 
longo do projeto. 
 
 
7a Questão (Ref.: 201001623419) 
Considere as seguintes assertivas sobre teste de software: 
I. O teste de regressão consiste na re-execução de testes previamente aplicados. 
II. A validação de software é obtida por uma série de testes que visam demonstrar a conformidade com os 
requisitos. 
III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface do módulo sendo 
testado. 
Estão corretas as assertivas: 
- II e III, apenas; 
- II, apenas; 
- I, apenas; 
- I, II e III. 
- I e II, apenas; 
 
 
8a Questão (Ref.: 201001654395) Pontos: 1,0 / 1,0 
Considere que você trabalha em uma empresa e seu chefe solicitou que testasse uma aplicação de modo a 
focalizar o pacote de software completo e que trate da verificação do programa como um todo. Este Teste é 
conhecido como: 
- Teste de Desempenho 
- Teste de Unidade 
- Teste de Validação 
- Teste de Sistema 
- Teste de Integração 
 
 
 
9a Questão (Ref.: 201001654378) Pontos: 0,5 / 0,5 
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 padrão de desenvolvimento. 
- Uma metodologia de desenvolvimento e um modelo (template) para o teste. 
- Um cronograma de teste 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. 
 
 
10a Questão (Ref.: 201001654384) Pontos: 0,5 / 0,5 
O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do 
software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros 
diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa 
uma categoria de erro identificado pelo teste Caixa Preta. 
- Erros de inicialização e término; 
- Erros de estrutura de controle; 
- Erros de comportamento ou de desempenho; 
- Erros em estruturas de dados ou acesso a bases de dados externas; 
- Erros de interface; 
 
 
2a Questão (Ref.: 201302125857) Pontos: 1,5 / 1,5 
Nas organizações os dados são armazenados em diferentes mídias, normalmente através de arquivos ou bases 
de dados. Estesdados são gerados ou consumidos por aplicações de software que, por sua vez apoiam os 
processos de negócios das organizações. Por diferentes motivos é comum as empresas necessitarem realizar 
migrações destes dados que podem ser classificadas em diferentes tipos. Quais são estes tipos? 
 
Resposta: São eles: Migração de midias de armazenamento, migração da base de dados, migração da aplicação 
e migração dos processos de negócios da organização. 
 
Gabarito: Migração de mídias de armazenamento, de base de dados, de aplicação e de processo de negócio. 
 
 
3a Questão (Ref.: 201302015281) Pontos: 1,0 / 1,0 
Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: 
- Nenhuma alternativa anterior é correta 
- Teste de integração Top-Down começa com os componentes de nível inferior na hierarquia e os módulos 
são testados de baixo para cima, até que o módulo final seja testado. 
- Os testes de caixa branca são conduzidos na interface do software não se preocupando com a estrutura 
lógica dos programas. 
- Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente através de 
mecanismos de checkpointing, recuperação dos dados e sua integridade. 
- Os testes de recuperação permitem que o desenvolvedor identifiquem comparação incorreta de 
variáveis, comparação de tipos de dados diferentes, operadores ou precedência lógica incorretas. 
 
 
4a Questão (Ref.: 201302027094) Pontos: 0,5 / 0,5 
É INC ORRETO afirmar que: 
- 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. 
- A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. 
- Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 
 
 
6a Questão (Ref.: 201302213926) Pontos: 0,5 / 0,5 
Indique a opção que Não representa um dos tipos de Teste de C aixa Branca. 
- Teste de condição 
- Teste comportamental 
- Teste de fluxo de dados 
- Teste de ciclo 
- Teste de caminho básico 
 
 
7a Questão (Ref.: 201302022634) Pontos: 0,5 / 0,5 
O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais 
testes negativos, o analista de teste deve elaborar para o caso acima? 
Analise os seguintes casos e marque a alternativa correta. 
I - Idade menor que 18 anos. 
II - Idade igual a 18 anos. 
III - Idade igual a 61 anos. 
IV - Idade igual a 60 anos. 
- Somente a alternativa III é teste negativo. 
- As alternativas I, II e III são testes negativos. 
- As alternativas I e III são testes negativos. 
- As alternativas II, III E IV são testes negativos. 
- Somente a alternativa IV é teste negativo. 
 
 
8a Questão (Ref.: 201302022609) Pontos: 0,5 / 0,5 
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. 
- Caixa Preta 
- Teste incremental. 
- Sequencial. 
- Caixa Branca. 
- Lógica. 
 
 
9a Questão (Ref.: 201302027145) Pontos: 0,5 / 0,5 
O objetivo do teste de usabilidade é garantir: 
- Que os requisitos funcionais foram implementados. 
- Se o tempo de resposta do software é aceitável em todos os momentos. 
- Se o software é de fácil utilização. 
- Que as estruturas internas foram verificadas. 
- Se o software, sob uma determinada carga de serviço, se comporta como definido pelo usuário. 
 
 
1a Questão (Ref.: 201002105626) Pontos: 0,0 / 0,8 
Qual é o nome do teste de Integração que começa pelo módulo de controle principal e os módulos subordinados 
são incorporados à estrutura de uma de duas maneiras: Primeiro-em-profundidade e Primeiro-em-largura 
-Teste de Integração Descendente 
-Teste de Integração Estrutural 
-Teste de Integração Ascendente 
-Teste de Integração Sanduíche 
-Teste de Integração Funcional 
 
 
5a Questão (Ref.: 201002173388) DESCA RTA DA 
Nos testes automatizados é utilizado um software que imita a interação com a aplicação no que se refere ao 
teste tal qual um ser humano faria. Os testes automatizados podem ser classificados através de dois tipos 
distintos de testes. Descreva cada um deles. 
 
Gabarito: Teste Regressivo: Quando temos nova versão de software e comparamos com a versão anterior, o 
teste é em função de algo do passado e Teste Progressivo: Simulamos um comportamento de carga no 
software, por exemplo e posteriormente reexecutamos numa nova versão do sistema usando outro fator de 
medição, neste caso desejamos ver o comportamento futuro do sistema. 
 
 
7a Questão (Ref.: 201002105639) Pontos: 0,0 / 0,8 
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 
-Manutenibilidade 
-Segurança 
-Confiabilidade 
 
 
8a Questão (Ref.: 201002051292) Pontos: 0,8 / 0,8 
A velocidade de entrada de dados pode ser aumentada de uma ordem de grandeza para determinar como as 
funções de entrada de dados vão reagir. Estamos falando de que tipo de teste? 
-Teste de segurança 
-Teste de estresse 
-Teste de integração 
-Teste de implantação 
-Teste de condição 
 
 
9a Questão (Ref.: 201002105632) Pontos: 0,0 / 0,8 
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 recuperação 
-Teste de esforço 
-Teste de desempenho 
-Teste de segurança 
-Teste de disponibilização 
 
 
10a Questão (Ref.: 201002074613) Pontos: 0,0 / 0,8 
Escolha dentre as opções abaixo, qual a melhor descrição para teste de regressão: 
-Verifica se não foram introduzidos erros em partes inalteradas do sistema. 
-Checa as inconsistências geradas para módulos anteriores em função da performance. 
-Checa as inconsistências dos programas que rodam no mesmo computador. 
-Verifica se as alterações feitas não retornaram o sistema à versão inicial. 
-Garante que defeitos não foram introduzidos em versões anteriores do sistema. 
 
 
1a Questão (Ref.: 201207157744) Pontos: 0,5 / 0,5 
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 estruturas de dados internas para assegurar sua validade; 
-Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; 
-Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
-Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
-Identifiquem funções incorretas ou faltando; 
 
 
3a Questão (Ref.: 201207122315) Pontos: 0,5 / 0,5 
Qual é a vantagem de usar testadores independentes? 
-Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. 
-As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de 
teste. 
-Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. 
- O custo inicial é maior embora os resultados finaistendem a ser financeiramente melhores. 
- Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. 
 
 
5a Questão (Ref.: 201207120752) Pontos: 1,0 / 1,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 evolutiva preventiva adaptativa 
-evolutiva adaptativa preventiva corretiva 
-corretiva evolutiva adaptativa preventiva 
-evolutiva corretiva adaptativa preventiva 
-corretiva adaptativa evolutiva preventiva 
 
 
6a Questão (Ref.: 201207126697) Pontos: 0,5 / 0,5 
Considerando-se a execução dos testes, marque a opção INCORRETA: 
-Os testes não garantem que o software ficará totalmente livre de defeitos. 
-Os testes diminuem o risco de serem encontrados defeitos do software em produção. 
-É quase impossível testar todas as possibilidades de formas e alternativas de entradas de dados, ou todas as 
possibilidades e condições criadas pela lógica do programador. 
-Os testes diminuem em 100% os erros deste software. 
-Os testes diminuem consideravelmente os erros deste software. 
 
 
8a Questão (Ref.: 201207639805) Pontos: 0,5 / 0,5 
Para avaliarmos a qualidade de um software identificamos a necessidade da utilização de uma forma sistêmica 
de trabalho com o objetivo de identificar o maior número possível de situações de testes. 
Neste contexto estudamos técnicas de teste de caixa branca e preta. 
Marque a alternativa que define uma característica básica de um teste de caixa preta. 
 
-Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 
-O método de teste para obtenção de casos de teste de cobertura de desvio condicional. 
-Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
-Preparar casos de teste baseados na estrutura interna do software. 
-Preparar casos de testes baseados na especificação do software. 
 
 
10a Questão (Ref.: 201207225512) Pontos: 1,5 / 1,5 
Descreva o conceito de migração de dados conforme discutido nas aulas. 
 
Resposta: A migração de dados ocorre na necessidade da mudança de tecnologias ou processos de negócio. A 
migração pode ser de dados, formato ou processos no négocio. Os tipos de migração são mídias de 
armazenamento, base de dados, aplicativos e processos de négocio. 
 
Gabarito: É o processo de transferência de dados entre diferentes tipos de armazenamento, formatos, ou 
sistemas informáticos. É necessário quando as organizações realizam mudança em seus sistemas informáticos 
ou upgrade para novos sistemas. 
 
 
3a Questão (Ref.: 201301711776) Pontos: 0,0 / 0,5 
Considere as seguintes afirmações: 
(I) Os critérios baseados em fluxo de controle mais conhecidos são "Todos-Nos", "Todas-Arestas" e "Todos- 
C aminhos". Uma característica comum aos critérios desta categoria é que eles requerem o teste das interações 
que envolvem definições de variáveis e subseqüentes referencias a essas definições; 
(II) A cobertura do critério "Todos-Nos" é o mínimo esperado de uma boa atividade de teste, pois, do contrário, 
o programa testado é entregue sem a certeza de que todos os comandos presentes no programa foram 
executados pelo menos uma vez; 
(III) A cobertura do critério "Todos-C aminhos" garante que todos os caminhos de um programa sejam 
executados pelo menos uma vez; 
(IV) A cobertura do critério "Todos-Nos" garante também a cobertura do critério "Todas-Arestas"; 
(V) O valor da complexidade ciclomática está associado com o numero de casos de testes que deve ser 
projetado e executado para garantir a cobertura de todas as instruções do programa; Assinale a alternativa que 
representa somente as sentenças verdadeiras. 
-Apenas I, II, IV, V 
-Apenas I, III 
-Apenas I, III, IV 
-Apenas II, V 
-Apenas I, V 
 
 
4a Questão (Ref.: 201301704750) Pontos: 0,5 / 0,5 
Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: 
-Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. 
-Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. 
-Entrega o resultado do seu trabalho ao responsável pelos testes. 
-Corrige os erros de acordo com a prioridade e recomeça os testes. 
-Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. 
 
 
5a Questão (Ref.: 201301704853) Pontos: 1,0 / 1,0 
Analise as seguintes sentenças com relação a Teste de Regressão e marque a alternativa correta: 
I. Deve sempre ser realizado ao final dos testes de sistema; 
II. Deve ser feito aplicando a técnica Alfa; 
III. É um teste utilizado no Nível integração; 
IV. Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos; 
-Somente a II está correta. 
-A I e a IV estão corretas. 
-Somente a IV está correta. 
-Somente a I está correta. 
-Somente a III está correta. 
 
 
7a Questão (Ref.: 201301735769) Pontos: 0,5 / 0,5 
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm 
basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação 
anterior? 
-Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão 
eliminados antes do começo do teste. 
- 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. 
-Devemos nos preocupar como teste somente após o código tiver sido gerado. 
 
 
8a Questão (Ref.: 201301704740) Pontos: 0,0 / 1,0 
Escolher a melhor resposta: 
O teste de validação, na maioria das vezes, vai usar as ferramentas usadas pelos testadores no seu trabalho de 
teste. A diferença está nos objetivos dos testes de cada uma das equipes. Enquanto os testadores buscam 
____________, os usuários buscam ______________. 
-Erros, Falhas. 
-Os melhores dados, os melhores processos. 
-Inconformidades com as regras de negócio, defeitos. 
-Fazer bons planos testes, executar o plano de testes feito pelos testadores. 
-Defeitos, inconformidades com as regras de negócio. 
 
 
10a Questão (Ref.: 201301762750) Pontos: 0,5 / 0,5 
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: 
-stress. 
-usabilidade. 
-desempenho. 
-destruição. 
-segurança. 
 
 
2a Questão (Ref.: 201204263904) Pontos: 1,0 / 1,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 é verificar o comportamento dos programas, em situações extremas de uso 
-Teste de Esforço 
-Teste de Segurança 
-Teste de Disponibilização 
-Teste de Desempenho 
-Teste Recuperação 
 
 
6a Questão (Ref.: 201204072501) Pontos: 1,0 / 1,0 
Considerar os seguintes produtos do trabalho, Tipos de Teste, e Níveis de teste: 
I. Documento de projeto da arquitetura do sistema. 
II. Documento de Casos de Uso. 
III. Teste Funcional. 
IV. Teste Estrutural. 
V. Teste de Integração. 
VI.Teste de Aceitação. 
Quais das seguintes indicações são verdadeiras? 
-II é útil para o IV durante V; I não é útil para III durante VI. 
-I é útil para III durante V, II é útil para IV durante o VI. 
-I não é útil para o IV durante V; II é útil para III durante VI. 
-II é útil para o IV durante V; I é útil para III durante o VI. 
-I é útil para o IV durante V; II é útil para III durante VI. 
 
 
10a Questão (Ref.: 201204107972) Pontos: 0,5 / 1,5 
Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de 
manutenção possíveis? Descreva cada uma delas: 
 
Resposta: Manutenção internaDentre existe a Preventiva como a manutenção de equipamentos(Investimento). 
Corretiva(Prejuizo), Adaptativa(Prejuizo) e Evolutiva(Investimento). 
 
Gabarito: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa 
irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção 
Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá 
melhorar a manutenibilidade ou a confiabilidade futura. 
 
 
 
2a Questão (Ref.: 201201351084) Pontos: 0,5 / 0,5 
Supondo uma construção de casos de teste para uma determinada aplicação com 5 transações, leve em 
consideração as seguintes afirmações: 
As transações devem funcionar com os dados previstos. 
As transações devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada. 
Todas as transações devem ter uma duração máxima de 1 minuto entre o preenchimento do primeiro e o 
último campo. 
Quantos cenários são descritos neste caso? 
-18 
-10 
-15 
-13 
-5 
 
 
4a Questão (Ref.: 201201334595) Pontos: 1,0 / 1,0 
O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários 
que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de 
tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação 
minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa 
que relaciona esse tipo de teste. 
-Teste de Recuperação 
-Teste de Carga 
-Teste de Integração 
-Teste Alfa 
-Teste de Unidade 
 
 
7a Questão (Ref.: 201201346579) Pontos: 0,0 / 1,0 
Considere as afirmações abaixo: 
I. STUB é um programa de simulação. 
II. Smoke Test exercita o sistema em uma única passagem, normalmente utilizando script de 
execução automática. 
III. Testa Beta são executados quando o desenvolvimento está próximo a sua conclusão. 
IV. Testa Alfa são executados quando o desenvolvimento e testes estão praticamente 
concluídos. 
V. Teste Caixa Preta onde a estrutura do software é analisada. 
Assinale a resposta correta. 
 
-Somente a I está correta. 
-I, II e III e IV estão corretas. 
-I e II estão corretas. 
-I, II, III, V estão corretas. 
-Somente a II está correta. 
 
 
8a Questão (Ref.: 201201350994) Pontos: 0,5 / 0,5 
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 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. 
-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 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. 
 
 
10a Questão (Ref.: 201201351050) Pontos: 0,5 / 0,5 
Analise as questões abaixo e indique a mais correta: 
-Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma atrasa. 
-Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes. 
-Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é 
necessária. 
-Desenvolvedores e testadores participam juntos de todas as etapas do desenvolvimento, pois é necessário 
para o sucesso do projeto. 
-Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro. 
 
 
2a Questão (Ref.: 201301347768) Pontos: 0,5 / 0,5 
Considere as afirmações abaixo: 
I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema. 
II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os resultados 
avaliados. 
III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa está fazendo 
exatamente aquilo que foi definido nos seus requisitos. 
IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para a produção. 
Assinale a resposta correta. 
 
-I, II, IV estão corretas. 
-I, II estão corretas 
-Somente a I está correta. 
-I, II e III estão corretas. 
-Somente a II está correta. 
 
 
6a Questão (Ref.: 201301865763) Pontos: 1,0 / 1,0 
Complete a lacuna abaixo: 
O teste de disponibilização também conhecido como ___________________, exercita o so_ware em cada 
ambiente no qual deve operar, tendo em vista que muitos so_wares operam em uma variedade de plataformas 
e sob mais de um ambiente de sistema operacional. Este #po de teste examina todos os procedimentos de 
instalação e so_ware de instalação que serão u#lizados pelos clientes e toda a documentação que será usada 
para fornecer o so_ware para os usuários finais. Pode inclusive abranger combinações de navegadores com 
vários sistemas operacionais diferentes. Marque a alterna#va correta. 
-Teste de desempenho 
-Teste de configuração 
-Teste de stress 
-Teste de esforço 
-Teste de recuperação 
 
 
8a Questão (Ref.: 201301352319) Pontos: 0,5 / 0,5 
Marque a alternativa que NÃO define um objetivo da Técnica Estrutural: 
-Demonstrar que as funções do software são operacionais. 
-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 
-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. 
 
 
6a Questão (Ref.: 201101231851) Pontos: 0,5 / 0,5 
O teste de uma aplicação para Web é um conjunto de atividades relacionadas com um único objetivo: descobrir 
erros nos diversos aspectos da aplicação. Para atingir este objetivo deve ser utilizada uma estratégia de teste 
que abrange as revisões e o teste executável. O processo de teste começa focando os aspectos visíveis da 
Aplicação ao usuário e abrange os aspectos de tecnologia e infraestrutura. Indique a opção abaixo que Não 
representa estes tipos de teste. 
-Conteúdo 
-Componente 
-Navegação 
-Configuração 
-Particionamento 
 
 
7a Questão (Ref.: 201101200936) Pontos: 0,0 / 1,0 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
CORRETIVA: 
-testa-se mudanças impositivas quer legais, quer tecnológicas. 
-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. 
-Realiza testes automáticos. 
-trabalha sobre um produto com vícios de construção. 
 
 
10a Questão (Ref.: 201101387684) Pontos: 0,5 / 0,5 
Identifique a opção que Não corresponde a uma das regras da classe de equivalência (Particionamento de 
equivalência). 
-Se uma condição de entrada especificaum membro de um conjunto, são definidas uma classe de 
equivalência válida e uma classe de equivalência inválida. 
-Para uma condição C composta, os ramos verdadeiro e falso de C e todas as condições simples em C precisam 
ser executadas pelo menos uma vez. 
-Se uma condição de entrada requer um valor específico, são definidas uma classe de equivalência válida e 
duas classes de equivalência inválida. 
-Se uma condição de entrada especifica um intervalo, são definidas uma classe de equivalência válida e duas 
classes de equivalência inválidas. 
-Se uma condição de entrada for booleana, são definidas uma classe válida e uma inválida. 
 
 
 
 3a Questão (Ref.: Pontos: 0,0 / 1,0 
 Esse tipo de teste permite aos desenvolvedores executarem os testes individualmente através dos módulos ou 
componentes do sistema. Possibilita a verificação de requisitos funcionais, desempenho e de confiabilidade na 
modelagem do sistema, permitindo descobrir erros de interface entre os componentes do sistema. Assinale a 
alternativa correta: 
 
- Teste de Produção 
- Teste de Implantação 
- Teste de Estresse 
- Teste de Integração 
- Teste de Unidade 
 
 
8a Questão (Ref.: 
200802885069) 
 Pontos: 0,5 / 1,5 
Emerson Rios nos dá uma visão histórica do processo de testes, como se deu esta evolução nos anos 70, 80 e 
90? 
 
Gabarito: Anos 70 - garantir que o produto funcione e os testes eram feitos pelos desenvolvedores. 
Demonstração Anos 80 garantir que o produto atenda aos requisitos, testes realizados pelos desenvolvedores e 
usuários. Detecção Anos 90 garantir que o produto funcione, atenda aos requisitos e não tenha defeitos. Testes 
executados através de um processo de teste e realizados pelos desenvolvedores, usuários e testadores. 
Prevenção 
 
 
 
3a Questão(Ref.: 201001623537) DESCARTADA 
No Teste de Validação, o foco está no nível de requisitos e podem ser divididos em dois tipos. Quais são eles? 
-Teste de Função e Teste de Desempenho 
-Teste de Aceitação e Teste de Homologação 
-Teste Alfa e Teste Beta 
-Teste Estrutural e Teste Funcional 
-Teste Comportamental e Teste de Conteúdo 
 
 
6a Questão(Ref.: 201001576202) Pontos:0,8 / 0,8 
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 500 KB/s- 
-A Vazão Global dos Dados será de 300 KB/-s 
-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 200 KB/s 
 
 
7a Questão(Ref.: 201001567462) Pontos:0,0 / 0,8 
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 Fluxo de Dados 
-Teste de Laços (loops) 
-Teste de Condição 
-Teste de Estrutura de Controle 
-Complexidade Ciclomática 
 
 
11a Questão(Ref.: 201001592615) Pontos:0,8 / 0,8 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
ADAPTATIVA: 
-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. 
-trabalha sobre um produto com vícios de construção. 
-Realiza testes automáticos. 
-testa-se mudanças impositivas quer legais, quer tecnológicas. 
 
 
1a Questão (Ref.: 201002276216) Pontos: 0,8 / 0,8 
Uma das técnicas empregadas no projeto de interfaces de sistemas é a condução de testes de usabilidade, 
cujos resultados fornecem importantes indicadores para melhorar a qualidade da interface. Os testes de 
usabilidade consistem em: 
-apresentar, para um usuário por vez, um protótipo da interface do sistema ou o próprio sistema, e solicitar 
que o usuário realize algum tipo de tarefa, observando suas reações à interface, erros cometidos, dificuldades e 
eficiência no cumprimento da tarefa. 
-utilizar um software robot de teste para fazer acessos aleatórios ao sistema, tentando usar elementos da 
interface e registrando os erros encontrados. 
-submeter o sistema a um software robot de teste e verificar os tempos de resposta a cada padrão de 
navegação, comparando-os com os requisitos não funcionais do sistema. 
-apresentar o sistema para um grupo de foco e coletar a opinião dos participantes sobre a interface, os 
conceitos e as metáforas utilizadas na mesma. 
-distribuir um questionário para os usuários iniciais do sistema com perguntas sobre a interface e mapear as 
respostas. 
 
 
6a Questão (Ref.: 201002218205) Pontos: 0,8 / 0,8 
Você recebeu um caso de teste a ser aplicado. Quando você inicia a execução, percebe que os resultados 
esperados estão diferentes dos encontrados, porém os resultados encontrados estão corretos e o caso de teste 
está errado. Isto acontece devido a: 
-Uma provável falha na construção dos casos de teste. 
-Isto não acontece, pois o caso de teste está sempre correto. 
-O cliente agiu de má fé. 
-O testador inverteu a entrada dos dados. 
-Os requisitos não ficaram claros para os testadores 
 
 
9a Questão (Ref.: 201002218177) Pontos: 0,8 / 0,8 
Quando se fala em níveis, estágios ou fases estamos nos referindo a que tipo de teste? 
-Teste de Caixa Preta e Teste de Caixa Branca. 
-Teste unitário, teste de integração, teste de sistema, teste de aceitação. 
-Teste unitário, teste de regressão, teste de integração, teste de sistema. 
-Teste de aceitação, teste unitário, teste de integração, teste de carga. 
-Teste de estresse, teste de carga, teste funcional, teste de requisitos. 
 
 
 
6a Questão (Ref.: 201202572137) 
 Pontos: 0,5 / 0,5 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho 
associado com critério baseado em fluxo de controle "Todos-Nós". 
 
 
- 1,2,3,4,5,6 
- 1,2,3,4,2,3,5,2,6 
 -1,2,6,2,3,4,2,3,5,2,6 
- 1,2,3,4,2,3,5,6 
- 1,2,6 
 
 
7a Questão (Ref.: 201202558086) Pontos: 0,5 / 0,5 
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta: 
- A integridade das informações externas (tabelas) é mantida. 
- A entrada é adequadamente aceita. 
- Demonstrar que as funções do software são operacionais. 
- A saída é corretamente produzida. 
- Executar os caminhos independentes definidos na complexidade ciclomática. 
 
 
9a Questão (Ref.: 201202560644) Pontos: 0,0 / 1,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 funcional e Técnica de teste de estresse 
- Técnica de Teste Estrutural e Técnica de teste unitário 
- Técnica de teste unitário e Técnica de teste de aceite 
- Técnica de teste Estrutural e Técnica de teste funcional 
 
 
6a Questão Pontos: 0,8 / 0,8 
 
Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em 
um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. 
Assinale a alternativa que corresponde ao tipo de teste mencionado. 
- Teste Alfa 
- Teste de integração 
- Teste de segurança 
- Teste de regressão 
- Teste beta 
 
 
8ª Questão 
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 camposalfa-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. 
Responda a alternativa correta: 
- A validação irá garantir que a base de dados está consistente. 
- A validação irá garantir que a mensagem de texto inserida não conflitará com as mensagens antigas que tem 
texto similar. 
- A validação irá garantir que clientes que não sejam cadastrados em duplicidade, contanto que nome e 
endereço sejam iguais. 
- A validação irá garantir que clientes cadastrados receberão a mala direta. 
- A validação irá garantir que clientes removidos deixarão de receber malas diretas com mensagens 
desatualizadas. 
 
 
9ª Questão 
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
- Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram 
ou não alterados. (teste de regressão) 
- Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os 
módulos que o utilizam serão afetados. 
- Os testes devem ser feitos somente no programa mais importantes do sistema. (testes evolutivos) 
- Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
- Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados 
(teste de afirmação) 
 
 
10ª Questão 
Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites 
operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação 
do sistema, estamos falando de que tipo de teste? 
- Estresse. 
- Regressão. 
- Recuperação. 
- Desempenho. 
- Segurança. 
 
 
2a Questão (Ref.: 201002081614) Pontos: 0,0 / 0,8 
Calcule a complexidade ciclomática do Grafo de Fluxo de Programa abaixo e assinale a alternativa 
correspondente. 
 
-5; 
-4; 
-6; 
-2; 
-3; 
 
 
4a Questão (Ref.: 201002074700) Pontos: 0,8 / 0,8 
Marque a alternativa que define TESTE DE DESEMPENHO: 
-As interfaces internas e externas são testadas à medida que cada módulo (ou cluster) é incorporado à 
estrutura. 
-Descobre erros associados às estruturas de dados globais e locais são aplicados. 
-Descobre erros funcionais. 
-Confronta os programas com situações anormais. 
-Verifica os limites operacionais estabelecidos durante o projeto do software. 
 
 
7a Questão (Ref.: 201002073054) Pontos: 0,8 / 0,8 
Considere um web site composto de um web server, um servidor de aplicação e um servidor de banco de 
dados. 
Dados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a cada 15 dias, 
e que seu administrador demora 15 minutos para reiniciar esta máquina. 
Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site? 
-97,85% 
-100% 
-98,36% 
-96% 
-99,93% 
 
 
 
8a Questão (Ref.: 201002105638) Pontos: 0,8 / 0,8 
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 adaptativa 
- em manutenção corretiva 
-Teste em manutenção preventiva 
-Teste em manutenção perfectiva 
-Teste em manutenção elucidativa 
 
 
 1a Questão (Ref.: 201303142869) Pontos: 0,0 / 0,8 
 
 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: 
-
numérico. 
 Remover clientes cadastrados. 
 
 
 
Podemos imaginar que os testes: 
 
- 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. 
- Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. 
- Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. 
 
 
 
4a Questão (Ref.: 201303135757) Pontos: 0,8 / 0,8 
Relacione a definição de cada NÍVEL DE TESTE: 
A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação 
( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. 
( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de 
software. 
( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em 
relação ao software que foi construído. 
( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do 
sistema é conseguida. 
Marque a alternativa correta: 
- C - A - D - B 
- C - B - D - A 
- D - A - C - B 
- C - A - B - D 
- A - B - D - C 
 
 
5a Questão (Ref.: 201303241576) Pontos: 0,0 / 0,8 
Cite o nome do Teste que examina todos os procedimentos de instalação e software de instalação que 
serão utilizados pelos clientes, podendo abranger combinações de navegadores com vários sistemas 
operacionais diferentes. 
 
Gabarito: Teste de disponibilização ou de configuração. 
 
 
 
 
 
 
9a Questão (Ref.: 201303138334) Pontos: 0,8 / 0,8 
Análise as sentenças abaixo, em seguida assinale a alternativa correta: 
I. Teste Back to Back é executado em versões diferentes e os resultados são comparados. 
II. Teste Alfa são executados quando o desenvolvimento está próximo da conclusão. 
III. Teste Beta são executados quando o desenvolvimento e testes estão quase concluídos. 
IV Teste Botton-UP os testes são incrementados de cima para baixo do nível mais alto para o mais 
baixo. 
V. Teste Seqüencial é baseado ma lógica de sua execução, chamada também de Thread Testing. 
- I, II, III, e V estão corretas e IV está incorreta. 
- I, II, IV estão corretas e III e V estão incorretas. 
- II, III, IV estão corretas e I e V está incorreta. 
- I, II, III estão corretas e IV e V estão incorretas. 
- I e II estão corretas e III, IV e V estão incorretas. 
 
 
10a Questão (Ref.: 201303142902) DESCARTADA 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM 
MANUTENÇÃO CORRETIVA: 
- 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. 
- trabalha sobre um produto com vícios de construção. 
 
 
1a Questão (Ref.: 201002482780) Pontos: 1,5 / 1,5 
As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como 
parte do teste, define também quando esses passos serão planejados e então executados, quanto esforço de 
trabalho, tempo e recursos serão necessários. Desta forma qualquer estratégia de teste deve incorporar 
planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados 
resultantes. Caso você estivesse estruturando esta estratégia, quem (que grupo de pessoas) você escolheria 
para executar os testes? 
 
Resposta: Eu escolheria um grupo de profissionais o mais qualificados possível e que não estivessem ligados 
diretamente ao projeto, para que assim, quem desenvolveu não seria o mesmo que testará. Garantindo que os 
testes sejam do mais alto nível possível e que não se "pegue leve" com a execução destes. Tentandoreduzir o 
máximo possível os erros existentes e atender aos requisitos estabelecidos previamente. 
 
Gabarito: Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um 
grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os 
testes. Seria um conflito de interesses, pois foram elas que o desenvolveram. Normalmente este grupo trabalha 
de forma conjunta e existem testes que somente serão conduzidos pelos desenvolvedores, como o teste de 
unidade. 
 
 
3a Questão (Ref.: 201002378981) Pontos: 0,5 / 0,5 
Qual é o propósito dos testes? 
-Encontrar 100% dos defeitos do software. 
-Remover defeitos. 
-Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. 
-Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos 
de sistema estabelecido entre o desenvolvedor e o cliente. 
-Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros 
elementos técnicos. 
 
 
4a Questão (Ref.: 201002383427) Pontos: 0,5 / 0,5 
Avalie as questões abaixo segundo a revisão técnica formal e assinale a opção correta: 
I - Procurar defeitos de software, mesmo durante a fase de análise e projeto 
II - Verificar se os requisitos estão sendo atendidos. 
III - Checar a existência de código mal-intencionado. 
IV - Verificar se o código está construído de forma linear. 
-Estão corretas somente as opções I, II e III. 
-Estão corretas somente as opções I e II. 
-Estão corretas somente as opções I e III. 
-Estão corretas somente as opções II, III e IV. 
-Estão corretas somente as opções II e IV. 
 
 
5a Questão (Ref.: 201002570293) Pontos: 0,0 / 0,5 
Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de 
teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que 
ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem 
ser definidos quatro tipos de classes de ciclos que são: 
 
-simples, compostos, concatenados e desestruturados. 
-principal, secundário, composto e desestruturado. 
-primários, compostos, ortogonais e transversais. 
-primários, secundários, terciários e quaternários. 
-simples, aninhados, concatenados e desestruturados. 
 
 
8a Questão (Ref.: 201002414460) Pontos: 0,0 / 0,5 
A verificação e validação de uma interface de usuário tem como objetivo descobrir erros relacionados com os 
mecanismos específicos da interface e descobrir erros na maneira como a interface implementa as semânticas 
de navegação, as funcionalidades da aplicação ou ainda na exibição do conteúdo. Qual dos testes abaixo não 
configura um Teste de Interface. 
-Teste de compatibilidade: Este tipo de teste procura descobrir possíveis problemas na utilização de diferentes 
configurações pelos usuários. 
-Teste de desempenho: procura descobrir problemas de desempenho que podem resultar, por exemplo, da 
alta de recursos no lado do servidor, da largura da banda ou recursos de banco de dados inadequados. 
-Testes de mecanismos de interface: Avalia a interação de cada mecanismos oferecido ao usuário através da 
interface: link, formulários, script executado pelo cliente, HTML dinâmico, janelas pop up, scripts CGI, conteúdo 
encadeado (streaming), cookies e etc. 
-Teste de semântica da interface: Avalia como o projeto se preocupa com os usuários, se oferece diretrizes 
claras, se fornece realimentação e se a aplicação mantém consistência de linguagem e abordagem através da 
interface. 
-Teste de usabilidade: Avaliam o grau com o qual os usuários podem interagir efetivamente com a aplicação e o 
grau em que a aplicação dirige as ações do usuário, ou seja, determina o grau com o qual a interface da 
aplicação facilita a vida do usuário. 
 
 
9a Questão (Ref.: 201002570408) Pontos: 1,0 / 1,0 
Sobre os Testes de Sistemas, analise as assertivas a seguir 
I. É realizado com parte do sistema pronto 
II. O ambiente deve ser o mais compatível possível com o ambiente de produção 
III. O teste de Sistema deve validar a perfeição na execução de suas funções. 
IV. geralmente esse teste e realizado pela própria equipe de desenvolvimento do software 
Com base em sua análise, assinale a ÚNICA assertiva correta. 
-Estão corretas apenas as assertivas I e IV 
-Estão corretas apenas as assertivas I, II e III 
-Estão corretas apenas as assertivas II e III 
-Estão corretas apenas as assertivas III e IV 
-Está correta apenas a assertiva III 
 
 
3a Questão (Ref.: 201010089884) Pontos: 0,5 / 0,5 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, 
o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 
 
 
-1,2,3,4,2,3,5,2,6 
-1,2,3,5,2,6 
-1,2,6,2,3,4,2,3,5,2,6 
-1,2,3,4,2,3,5,6 
-1,2,3,4,5,6 
 
 
 
8a Questão (Ref.: 201010082838) Pontos: 1,0 / 1,0 
Quem são os responsáveis para executar os testes unitários e testes de integração? 
-Testadores. 
-Desenvolvedores. 
-Usuários. 
-Desenvolvedores e Usuários. 
-Analista de testes. 
 
 
9a Questão (Ref.: 201010082974) Pontos: 1,0 / 1,0 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
PREVENTIVA: 
-testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. 
-trabalha sobre um produto com vícios de construção. 
-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. 
-Realiza testes automáticos. 
 
 
4a Questão (Ref.: 63099) Pontos: 0,0 / 0,5 
Durante a revisão dos documentos do sistema, é indicada a participação dos seguintes profissionais: 
-Analistas, programadores, testadores. 
-Analista, Programador e Operador. 
-Gerente de Desenvolvimento, Gerente de Recursos Humanos e Testadores. 
-Gerente do Projeto, Analista e Testadores. 
-Gerente de Marketing, Cliente e testadores. 
 
 
7a Questão (Ref.: 56055) Pontos: 0,5 / 0,5 
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: 
-Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. 
-Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos 
uma vez. 
-Exercitar as estruturas de dados internas para garantir a sua validade. 
-A entrada é adequadamente aceita. 
-Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. 
 
 
3a Questão (Ref.: 201107121072) Pontos: 1,0 / 1,0 
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO 
PREVENTIVA: 
-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. 
-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. 
 
 
6a Questão (Ref.: 201107634511) Pontos: 0,0 / 1,0 
Os requisitos definem que a carga prevista de processamento esperada de uma determinada aplicação é de 50 
transações por minuto. O teste deve verificar se o software consegue funcionar normalmente dentro da carga 
prevista. 
Marque a alternativa que indica o tipo de teste que deve ser feito neste caso. 
-Teste de desempenho 
-Teste de segurança 
-Teste de estresse 
-Teste fumaça 
-Teste de desastre 
 
 
7a Questão (Ref.: 201107116491) Pontos: 0,5 / 0,5 
Dentre as afirmativas abaixo: 
I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente; 
I) A Técnica deTeste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as 
especificações foram atendidos; 
III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural; 
IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural. 
Podemos afirmar que: 
-As opções I e IV são verdadeiras. 
-As opções II e III são verdadeiras. 
-As opções I, II e IV são verdadeiras. 
-As opções II e IV são falsas. 
-As opções I, II e III são falsas. 
 
 
9a Questão (Ref.: 201407557231) Pontos: 1,0 / 1,5 
À medida que o trabalho da Engenharia de Software é desenvolvido, é normal que ocorram erros. É 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 são 
as revisões de software. Descreva o que é uma Revisão Técnica Formal. 
 
Resposta: Revisão técnica formal é uma revisão realizada durante todo o processo de desenvolvimento do 
software. Esta revisão tem como objetivo achar erros e corrigi-los, previnindo erros no término do processo. 
 
Gabarito: Uma RTF é uma atividade de garantia de qualidade de software executada por engenheiros de 
software e outros profissionais. Cada RTF é realizada como um encontro e somente será bem sucedida se for 
adequadamente planejada, controlada e assessorada. Os seus objetivos são: Descobrir erros na função, lógica 
ou implementação, verificar se o software atende aos requisitos, garantir que o software foi representado de 
acordo com os padrões, obter um software que seja desenvolvido uniformemente e tornar os projetos mais 
gerenciáveis Elas funcionam como um ¿filtro¿ para a gestão de qualidade. Isso significa que as revisões são 
aplicadas em várias etapas durante o processo de engenharia de software e servem para revelar erros e 
defeitos que podem ser eliminados. 
 
 
2a Questão 
João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a 
que Teste ele deve usar neste momento. Qual Teste você indicaria? 
- Teste de Validação 
- Teste de Integração 
- Teste Fumaça 
- Teste De Regressão 
- Teste de Unidade 
 
 
 
3a Questã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 de código fonte, força bruta e causa-raiz. 
- Rastreamento, verificação, análise de código fonte. 
- Análise do caminho lógico, eliminação da causa e força bruta. 
- Força bruta, rastreamento, eliminação da causa. 
 
 
 
6a Questão Pontos: 0,8 / 0,8 
 
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 Carga 
- Teste Alfa 
- Teste Beta 
- Teste de Recuperação 
- Teste de Configuração 
 
 
1- Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: testes de baixo 
nível e de alto nível. Descreva quais são os testes que são considerados de alto nível e quando são aplicados. 
 
Resposta: Testes de alto nível são testes em cima do negócio, diferente do baixo nível ele abrange toda uma 
gama de ações dentro de um sistema. São aplicados quando a necessidade de verificar um fluxo mais macro do 
sistema. Ex. Faturamento Ao faturar uma nota fiscal não é só verificar se a nota foi faturada, dependendo do 
negócio da empresa tem que validar vários itens: 1 - Tem o produto no estoque (controle de estoque está 
funcionando 100%) 2 - Gerou um contas a pagar 3 - Gerou um lançamento contábil ?? Este é só um exemplo 
de um teste de nível. 
 
Gabarito: 
teste de sistema: se refere ao comportamento de todo o sistema / produto definido pelo escopo de um 
projeto ou programa de desenvolvimento. Neste tipo de teste o ambiente de teste deve corresponder o máximo 
possível ao objetivo final, ou o ambiente de produção, para minimizar que os riscos de falhas específicas de 
ambiente não serem encontradas durante o teste. 
teste de aceitação: é de responsabilidade do cliente. Ele irá validar todas as funcionalidades do sistema 
 
 
2- Erros podem ocorrer à medida que os softwares são desenvolvidos. As revisões técnicas são o mecanismo mais 
efetivo para descobrir erros antes que sejam passados para os usuários finais. Por que é importante utilizar as 
revisões técnicas no início do processo de gestão de qualidade? 
Resposta: Porque quanto mais tarde descobrir o erro, mais caro ele fica. Então as revisões técnicas devem ser 
constantes. 
 
Gabarito: Segundo a regra 10 de Myers, o custo para corrigir um erro logo no início do processo é 
relativamente baixo. Caso os erros não sejam corrigidos nessa fase, eles podem aumentar à medida que o 
processo continua, gerando altos custos e prejuízos muitas vezes irreparáveis. 
 
 
3- O teste de integração focaliza o pacote de software completo e trata da verificação do programa como um todo. 
Este tipo de teste faz uso de técnicas de projeto de casos de teste que enfocam as entradas e saídas, além de 
exercitar caminhos específicos. Existem basicamente duas abordagens adotadas neste tipo de teste: não 
incremental e incremental. Descreva as possíveis estratégias para a abordagem incremental. 
 
Resposta: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e 
corrigir e pode ser aplicada uma interface sistemática de testes. 
Integração descendente ou Top-down, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça 
 
 
6a Questão (Ref.: 201207275163) Pontos: 1,0 / 1,0 
Considere o contexto de um profissional responsável pela manutenção de um determinado sistema em 
produção. Ele é designado para remover um erro de uma aplicação com vícios de construção, o que pode 
demandar esforço significativo para identificação e remoção adequada do erro, levando em consideração que 
tudo isso deverá ocorrer em diminuto espaço de tempo. Qual é o teste adequado á esta situação? 
-Teste em manutenção adaptativa 
-Teste em manutenção preventiva 
-Teste em manutenção corretiva 
-Teste em manutenção perfectiva 
-Teste em manutenção elucidativa 
 
 
6a Questão (Ref.: 201207122263) Pontos: 1,0 / 1,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. 
-Sequencial. 
-Teste incremental. 
-Caixa Preta 
-Caixa Branca. 
-Lógica. 
 
 
7a Questão (Ref.: 201001925162) Pontos: 0,0 / 1,0 
Podemos ter em um mesmo documento de revisão diferentes tipos de revisão Técnica. Marque a alternativa 
que indica os três tipos possíveis: 
-Verificação, validação e de auditoria 
-Acompanhamento, técnica e de inspeção 
-Validação, verificação e de inspeção 
-Acompanhamento, verificação e de validação 
-Verificação, técnica e de inspeção 
 
 
4a Questão (Ref.: 201101216614) Pontos: 0,0 / 1,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 Unidade 
-Teste de Desempenho 
-Teste de sistema 
-Teste de Validação 
-Teste de Integração 
 
 
1. 
 
 
O desenvolvedor no

Continue navegando