Buscar

Exercicios Teste de Software Gabarito

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

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

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ê viu 3, do total de 10 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

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

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ê viu 6, do total de 10 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

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

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ê viu 9, do total de 10 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

Prévia do material em texto

Teste de Software – Exercícios 
1) Prova: CONSULPLAN - 2010 - Prefeitura de Santa Maria Madalena - RJ - Analista de Sistemas 
O teste de software é a investigação do software, a fim de fornecer informações sobre sua qualidade 
em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para 
encontrar seus defeitos. Sobre as técnicas de testes de software, analise as afirmativas: 
 
I. Caixa-branca: trabalha diretamente sobre o código fonte do componente de software para avaliar 
aspectos, como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, 
códigos nunca executados. 
II. Caixa-preta: avalia o comportamento externo do componente de software, sem se considerar o 
comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o 
resultado obtido é comparado a um resultado esperado previamente conhecido. 
III. Caixa-cinza: tem por objetivo verificar a facilidade que o software possui de ser claramente 
compreendido e manipulado pelo usuário. 
IV. Caixa-azul: avalia o comportamento do software em situação real de uso, onde são testadas as 
funcionalidades técnicas específicas do software. 
Estão corretas apenas as afirmativas: 
a) I, II, III, IV 
b) I, II 
c) II, III, IV 
d) I, II, III 
e) I, III, IV 
 
2) Prova: FCC - 2012 - TCE-AM - Analista de Controle Externo - Tecnologia da Informação 
Sobre teste de software considere: 
I. Uma estratégia de teste que é escolhida por grande parte das equipes de software adota uma 
visão incremental do teste, começando com o teste de unidades individuais de programa, avançando 
para testes projetados a fim de facilitar a integração das unidades e culmina com testes que exercitam 
o sistema construído. 
II. O teste de unidade focaliza o esforço de verificação na menor unidade de projeto do software - 
o componente ou módulo de software. Usando a descrição de projeto no nível de componente como 
guia, caminhos de controle importantes são testados para descobrir erros dentro dos limites do 
módulo. 
III. O teste de unidade é normalmente considerado um apêndice ao passo de codificação. O 
projeto de teste de unidade pode ser realizado antes que o código seja iniciado ou depois de o código-
fonte ter sido gerado. 
IV. O teste de integração é uma técnica sistemática para construir a arquitetura 
do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. 
O objetivo é, a partir de componentes testados no nível de unidade, construir uma estrutura de 
programa determinada pelo projeto. 
 
 
Está correto o que se afirma em 
a) I, II, III e IV. 
b) I, II e IV, apenas. 
c) II, III e IV, apenas. 
d) III e IV, apenas. 
e) I e III, apenas. 
 
 
 
3) Prova: ESAF - 2005 - Receita Federal - Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 
Analise as seguintes afirmações relacionadas a Teste de Software: 
 
I. Um critério de cobertura de teste é uma regra sobre como selecionar testes e quando parar o 
processo de testes. 
II. No critério de teste denominado "teste de todos os ramos" o objetivo é passar por ambos os 
caminhos em todas as decisões. No teste de subdomínio a idéia é particionar o domínio de entrada em 
subdomínios mutuamente exclusivos, requerendo um número igual de casos de teste de cada 
subdomínio. A idéia de subdividir subdomínios é eficaz quando se deseja isolar erros potenciais dentro 
dos subdomínios individuais. 
III. No teste funcional, o critério de "cobertura de todo o comando" especifica que todo comando do 
código fonte deve ser executado por algum caso de teste. 
IV. A seleção dos casos de teste baseada na especificação é denominada teste estrutural. 
 
Indique a opção que contenha todas as afirmações verdadeiras. 
a) I e III 
b) II e III 
c) III e IV 
d) I e II 
e) II e IV 
 
 
4) Prova: FCC - 2011 - INFRAERO - Analista de Sistemas - Desenvolvimento e Manutenção 
Analise os itens a seguir sobre as estratégias de teste para softwares convencionais: 
 
I. Uma estratégia de teste que é escolhida normalmente por uma boa parte das equipes 
de software adota uma visão incremental do teste, começando com o teste de unidades individuais de 
programa, avançando para testes projetados a fim de facilitar a integração das unidades e culmina 
com testes que exercitam o sistema construído. 
 
II. O teste de unidade focaliza o esforço de verificação na maior unidade de projeto do software: o 
componente ou módulo de software. 
 
III. O teste de unidade enfoca a lógica interna de processamento e as estruturas de dados dentro dos 
limites de um componente. 
 
IV. No teste de unidade, a interface do módulo é testada para garantir que a informação flui 
adequadamente para dentro e para fora da unidade de programa que está sendo testada. 
 
Está correto o que consta em 
a) I, II, III e IV. 
b) I e II, apenas. 
c) I, II e III, apenas. 
d) II, III e IV, apenas. 
e) I, III e IV, apenas. 
 
 
5) Prova: FUMARC - 2011 - PRODEMGE - Analista de Tecnologia da Informação 
Em relação às abordagens e estratégias de teste de software, analise os itens a seguir, 
colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa. 
( ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar 
os mecanismos de proteção e segurança do software construído. 
 
( ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos 
para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis. 
 
( ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por 
exemplo, uma carga de trabalho excessiva. 
 
( ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto 
com o desenvolvedor do software em um ambiente controlado. 
Assinale a opção com a sequência CORRETA, na ordem de cima para baixo. 
a) F, V, V, F. 
b) V, V, F, F. 
c) F, V, V, V. 
d) V, F, V, V. 
 
6) Prova: FCC - 2013 - DPE-SP - Agente de Defensoria - Programador 
Para aplicações convencionais, o software é testado a partir de duas perspectivas diferentes: a lógica 
interna do programa é exercitada usando técnicas de projeto de caso de teste ..I.. e os requisitos de 
software são exercitados usando técnicas de projeto de casos de teste ..II.. . 
 
O teste ..I.. fundamenta-se em um exame rigoroso do detalhe procedimental. Os caminhos lógicos 
do software e as colaborações entre componentes são testados exercitando conjuntos específicos de 
condições e/ou ciclos. 
 
O teste ..II.. faz referência a testes realizados na interface do software. Esse tipo de teste examina 
alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica 
interna do software. 
 
As lacunas I e II são preenchidas correta e respectivamente, com: 
a) de caminho básico - caixa-de-vidro 
b) alfa - beta 
c) caixa branca - caixa preta 
d) de ciclo - de usabilidade 
e) unitário - de interface 
 
7) Prova: AOCP - 2012 - BRDE - Analista de Sistemas - Desenvolvimento de Sistemas - (Prova TIPO 4) 
Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as 
assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. 
 
I. Podemos definir um processo de software como um conjunto de atividades relacionadas que levam 
à produção de um produto de software. 
 
II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser 
definidas na produção de um software. Essa atividade está incluída no processo de software. 
 
III. A validação desoftware também é uma atividade presente no processo de software. 
 
IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, 
dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a 
maioria das organizações desenvolve seus próprios processos de desenvolvimento de software. 
a) Apenas I. 
b) Apenas I e III. 
c) Apenas I e IV. 
d) Apenas II, III e IV. 
e) I, II, III e IV. 
 
8) Prova: FCC - 2009 - TRE-PI - Técnico Judiciário - Programação de Sistemas 
Também conhecido por teste estrutural ou orientado à lógica, é uma técnica de teste de software que 
trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos, tais 
como, teste de condição, teste de fluxo de dados, teste de ciclos e teste de caminhos lógicos. Trata-se 
da técnica de teste 
a) da Caixa-branca. 
b) da Caixa-cinza. 
c) da Caixa-preta. 
d) de Integração. 
e) de Regressão. 
 
9) Prova: FGV - 2010 - FIOCRUZ - Tecnologista em Saúde - TI - Sistemas de Informação 
Um tipo de teste de sistemas de software é também chamado de “teste comportamental” e focaliza os 
requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições 
de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de 
teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções 
incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de 
comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, 
de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo 
é conhecido por teste: 
a) caixa-preta. 
b) caixa-branca. 
c) de fluxo de dados. 
d) de caminho básico. 
e) de lógica composta. 
 
 
10) Prova: FUMARC - 2011 - PRODEMGE - Analista de Tecnologia da Informação 
Analise as afrmativas abaixo em relação às técnicas de teste de software. 
I. O teste caixa-branca permite derivar casos de teste que, dentre outras coisas, exercitam as 
estruturas de dados internas para garantir sua validade. 
II. O teste caixa-preta é usado para demonstrar que as funções do software estão operacionais, se 
preocu- pando pouco com a estrutura lógica interna do software. 
III. O teste de caminho básico é uma técnica de teste caixa-preta. 
Assinale a alternativa VERDADEIRA: 
a) Apenas as afrmativas I e II estão corretas. 
b) Apenas as afrmativas I e III estão corretas. 
c) Apenas as afrmativas II e III estão corretas. 
d) Todas as afrmativas estão corretas. 
 
Considere as seguintes afirmações abaixo. 
 
I - Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas de 
forma sistemática. O teste de integração é uma técnica sistemática para construir a arquitetura de 
software ao mesmo tempo que conduz testes para descobrir erros associados com as interfaces. Cada 
vez que um novo módulo é adicionado como parte do teste de integração, o software se modifica. 
Novos caminhos de fluxo de dados são estabelecidos, nova E/S pode ocorrer e nova lógica de controle 
é acionada. Essas modificações podem causar problemas com funções que previamente funcionavam 
impecavelmente. 
 
II - A estratégia de teste de software fornece um roteiro que descreve os passos a serem executados 
como parte do teste, define quando esses passos são planejados e então executados, e quanto 
trabalho, tempo e recursos serão necessários. O conjunto de tarefas que garantem que o software 
implementa corretamente uma função específica é denominado Complexidade Ciclomática. 
 
Pode-se afirmar que: 
a) apenas a afirmação II está correta. 
b) todas as afirmações estão corretas. 
c) apenas a afirmação I está correta. 
d) todas as afirmações estão incorretas. 
 
 
11) Prova: FCC - 2014 - AL-PE - Analista Legislativo - Sistemas 
Um planejamento de testes pode ser visto no contexto da espiral mostrada na figura abaixo: 
 
 
O teste de ...I... começa no centro da espiral e se concentra em cada componente (trecho de código 
fonte) do software. O teste progride movendo-se para fora, ao longo da espiral, indo para o teste de 
....II... , que foca no projeto e na construção da arquitetura do software. Seguindo a espiral, para fora, 
há o teste de ...II..., no qual os requisitos são ratificados, ou seja, a especificação dos requisitos é 
confrontada com o software que acabou de ser construído. Finalmente chega-se ao teste de ....IV... , 
em que os outros elementos do software são testados como um todo. 
 
Preenchem as lacunas correta e sequencialmente: 
a) componente - arquitetura - requisitos - integração. 
b) unidade - projeto - especificação - desempenho. 
c) componente - construção - especificação - validação. 
d) unidade - integração - validação - sistema. 
e) lógica - funcionalidade - requisitos - integração. 
 
12) Prova: FCC - 2010 - TRF - 4ª REGIÃO - Analista Judiciário - Tecnologia da Informação 
Sobre os processos de teste de software, considere: 
 
I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um 
incremento que será entregue ao cliente. 
 
II. No teste de integração é feito o planejamento de uma série de testes em que a carga é 
constantemente aumentada até que o desempenho do sistema torne-se aceitável. 
 
III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta 
comportamento incorreto, não desejável ou em não conformidade com sua especificação. 
 
Está correto o que consta em 
a) I, apenas. 
b) I, II e III. 
c) I e II, apenas. 
d) II e III, apenas. 
e) III, apenas. 
 
 
 
 
13) Prova: COPEVE-UFAL - 2011 - UFAL - Analista de Tecnologia da Informação 
Dadas as afirmativas seguintes sobre Teste de software, 
 
I. Estratégias de teste sistemático de software são altamente utilizadas em processos de maturidade 
de software, tais como CMMi e ISO 9126. 
 
II. Teste caixa branca se baseia unicamente na interface das operações, principalmente nos tipos dos 
argumentos e retorno. 
 
III. Os testes unitários verificam o funcionamento de uma seção específica de código, tal como uma 
função. 
 
IV. Exemplos de estratégias de teste caixa preta são testes por valores limite e teste com classes de 
equivalência. 
 
verifica-se que 
a) apenas I e III são verdadeiras. 
b) todas são verdadeiras 
c) apenas I, III e IV são verdadeiras. 
d) apenas I e IV são verdadeiras. 
e) apenas II é verdadeira. 
 
 
14) Prova: FCC - 2013 - AL-RN - Analista Legislativo - Analista de Sistemas 
Com relação aos tipos de testes de software, considere: 
 
I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em 
que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação 
do que um teste de defeitos. 
 
II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na 
descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos. 
 
III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos 
específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, 
nos quais se testa sistemas parciais ou completos. 
 
IV. Teste beta é um tipo de teste de usuário em que os usuários do software trabalham com a equipe 
de desenvolvimento para testar o software no local do desenvolvedor. 
 
Está correto o que se afirma APENAS em 
a) I e III. 
b) II e IV. 
c) I e II. 
d) III e IV. 
e) I, II e III. 
 
15)Prova: CESGRANRIO - 2006 - Petrobrás - Analista de Sistemas Pleno - Engenharia de Software 
Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem 
planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal 
do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de 
detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa 
correta. 
a) O teste de caixa-preta enfoca a estrutura de controle do programa, tendo como exemplos o teste de 
caminho básico, que faz uso de grafos de para originar um conjunto de testes linearmente 
independentes que vão garantir a cobertura e a análise de valor-limite, que investiga a habilidade do 
programa de manipular dados no limite de aceitabilidade. 
b) O teste de caixa-branca são projetados para validar os requisitos funcionais de funcionamento 
interno de um programa, tendo como exemplos o particionamento de equivalência, que divide o 
domínio de entrada em classes de dados que provavelmente exercitam função específica do software e 
o teste de matriz ortogonal, que fornece um método eficiente e sistemático para testar sistemas com 
pequeno número de parâmetros de entrada. 
c) O teste de integração focaliza o esforço de verificação na menor unidade de projeto do softwar e, 
usando a descrição de projeto no nível de componente como guia, caminhos de controle importantes 
são testados para descobrir erros dentro dos limites do módulo. O teste fumaça é um exemplo de 
abordagem de teste de integração. 
d) O teste de recuperação é um teste de sistema que força o software a falhar de diversos modos e 
verifica se a recuperação é adequadamente realizada, seja ela feita de forma automática (realizada pelo 
próprio sistema) ou requerendo intervenção humana. 
e) A fase alpha de testes é realizada ainda no processo de desenvolvimento, nas instalações do 
desenvolvedor com os usuários finais e utilizando um ambiente controlado, enquanto a beta é realizada 
entre o término do desenvolvimento e a entrega do produto, nas instalações do desenvolvedor com um 
ambiente controlado pelo usuário final. Na fase gama são gerados pela equipe de desenvolvimento 
casos de teste que são realizados por grupos restritos de usuários finais. 
 
 
16) Prova: CEFET-MG - 2014 - CEFET-MG - Técnico de Tecnologia da Informação 
Relacione os estágios descritos por Ian Sommerville no processo de validação de software com suas 
respectivas finalidades: 
 
1. Teste de Unidade 
2. Teste de Módulo 
3. Teste de Subsistemas 
4. Teste de Sistemas 
5. Teste de Aceitação 
6. Teste Final 
 
( ) Testa se o sistema cumpre seus requisitos funcionais e não funcionais. 
( ) Testa conjuntos de módulos que foram integrados em subsistemas 
( ) Testa componentes individualmente. 
( ) Testa módulos individualmente. 
( ) Testa o sistema com os dados fornecidos pelo cliente. 
 
A sequência correta é 
a) 1, 4, 3, 6, 5. 
b) 4, 3, 1, 2, 5. 
c) 3, 4, 2, 1, 6. 
d) 2, 1, 5, 4, 3. 
e) 5, 2, 4, 3, 6. 
 
17) Prova: ESAF - 2005 - Receita Federal - Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 
Analise as seguintes afirmações relacionadas à Engenharia de Software, modelos de desenvolvimento 
e análise de requisitos: 
 
I. O modelo de desenvolvimento denominado 4GT (técnicas de quarta geração) caracteriza-se pelo 
desaparecimento da atividade de Teste, que normalmente é a última atividade para os demais 
modelos de desenvolvimento de software. Essa característica especial do modelo 4GT é conseqüência 
do uso de ferramentas de desenvolvimento de software, que permite ao desenvolvedor especifi car 
características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo 
de vida do projeto. 
 
II. Durante a análise de requisitos, são especifi cados a função e o desempenho do software, bem 
como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas as 
restrições de projeto, a que o software deve atender. 
 
III. Durante a análise de requisitos, o principal foco do analista recai sobre "como" e não sobre "o 
que". Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como o 
sistema deve executar as funções e como as restrições e interfaces são defi nidas. 
 
IV. Durante a especifi cação dos requisitos, são estabelecidos os critérios que permitirão ao 
desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído. 
 
Indique a opção que contenha todas as afirmações verdadeiras. 
a) I e II 
b) II e III 
c) II e IV 
d) I e III 
e) III e IV 
 
 
18) Prova: FCC - 2014 - AL-PE - Analista Legislativo - Sistemas 
Os testes de caixa preta (CP) e os testes de caixa branca (CB) apresentam as seguintes 
características: 
 
I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto 
fundamental do sistema, sem se preocupar com a estrutura lógica interna do software. 
 
II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam 
caminhos lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto 
à sua validade. 
 
III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao 
software e colaborações entre componentes são testados, definindo-se casos de teste que exercitam 
conjuntos específicos de condições e/ou ciclos. 
 
IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar 
conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um 
programa. 
 
V. Tentam encontrar erros: em funções incorretas ou omitidas, de interface, de comportamento ou 
desempenho, de iniciação e término. 
 
VI. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os 
caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez. 
 
A associação dos tipos de teste de CP ou testes de CB com as características de I a VI é apresentada, 
correta e respectivamente, em: 
a) CB - CP - CP - CB - CB - CP 
b) CP - CB - CB - CB - CP - CP 
c) CP - CB - CB - CP - CP - CB 
d) CB - CP - CP - CP - CB - CP 
e) CB - CB - CP - CB - CP - CB 
 
19) Prova: UFPR - 2010 - UFPR - Analista de Tecnologia da Informação 
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 
 
1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 
 
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. Um teste bem-sucedido é aquele que revela um erro não descoberto. 
 
Assinale a alternativa correta. 
a) Somente a afirmativa 3 é verdadeira. 
b) Somente as afirmativas 2 e 4 são verdadeiras. 
c) Somente as afirmativas 3 e 4 são verdadeiras. 
d) Somente as afirmativas 1, 3 e 4 são verdadeiras. 
e) As afirmativas 1, 2, 3 e 4 são verdadeiras. 
 
 
 
 
20) Prova: MS CONCURSOS - 2014 - CRM-MS - Assessor - Tecnologia da Informação 
Analise as seguintes afirmações, depois assinale a alternativa correta: 
 
I – Teste de software é a execução do software de maneira controlada para avaliar se ele se comporta 
ou não conforme o especificado. Visa a verificar e relatar o estado do software, a qualquer momento, 
em termos significativos a todos que precisam dessa informação. 
II – O testador não pode “ter pena” do software. Ao contrário, quanto mais severamente o software 
for exercitado, menores as chances de ele falhar. 
III – Se existem problemasno software, é melhor e mais rápido o cliente encontrá-lo do que a equipe 
de testes. 
a) A afirmação I está correta. 
b) A afirmação II está correta. 
c) As afirmações I e II estão corretas. 
d) As afirmações II e III estão corretas. 
 
 
21) Prova: CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Desenvolvimento de Sistemas 
 
Acerca de engenharia de software, que permite a criação, de maneira econômica e 
confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos 
itens. 
 
Em um teste de integração, é possível detectar possíveis falhas provenientes da integração interna dos 
componentes de um sistema. O teste de integração sucede o teste de unidade, no qual os módulos 
são testados individualmente, e antecede o teste de sistema, em que o sistema completo é testado. 
a) Certo b) Errado 
 
22) Prova: NCE-UFRJ - 2009 - UFRJ - Analista - Tecnologia da Informação 
O teste de sistemas inclui diversas modalidades de teste, cujo objetivo é testar o sistema 
computacional como um todo. O teste usado para verificar a robustez do software em retornar a um 
estado estável de execução, após estar em um estado de falha, e o teste que verifica se o software 
consegue processar grandes quantidades de dados, e nas especificações de tempo de processamento 
exigidas, são conhecidos, respectivamente, como testes de: 
a) tolerância e desempenho; 
b) recuperação e estresse; 
c) tolerância e estresse;tolerância e estresse; 
d) segurança e desempenho; 
e) recuperação e desempenho. 
 
23) Prova: CESPE - 2008 - STJ - Analista Judiciário - Tecnologia da Informação 
No referente a técnicas e estratégias de verificação e 
validação, julgue os próximos itens. 
Uma abordagem para o projeto de casos de teste consiste em identificar as partições de equivalência. 
Uma partição de equivalência de entrada contém conjuntos de dados que são processados de modo 
equivalente. No teste estrutural, que é outra estratégia para projetar casos de teste, se usa o 
conhecimento da estrutura do programa. O teste de caminho é um teste estrutural no qual se procura 
exercitar os caminhos percorridos ao se executar o programa. 
a) Certo b) Errado 
 
24) Prova: FGV - 2008 - Senado Federal - Analista de Sistemas 
Considere as seguintes assertivas sobre o teste de sistema: 
 
I. Teste de mutação é um critério de teste da técnica baseada em defeitos. 
II. O tempo médio para falhas (MTTF) pode ser utilizado para medir a confiabilidade do sistema; 
quanto mais próximo do zero o MTTF, maior a confiabilidade do sistema. 
III. No teste funcional não são considerados os aspectos de implementação do software e por isso a 
técnica é também chamada de caixa-preta. 
 
As assertivas corretas são: 
a) somente III. 
b) somente I e II. 
c) somente I e III. 
d) somente II e III. 
e) todas. 
 
25) Prova: NCE-UFRJ - 2008 - UFRJ - Analista de Tecnologia da Informação 
Considere as seguintes afirmativas sobre testes de software: 
 
I- O teste de regressão consiste na re-execução de testes já executados para garantir que 
modificações introduzidas não geraram efeitos colaterais. 
II- O teste fumaça (smoke test) é um tipo de teste de integração que é executado diariamente. 
III- O teste de validação focaliza ações e saídas tais como percebidas pelo usuário final. 
 
A(s) afirmativa(s) correta(s) é/são somente: 
a) I 
b) II 
c) III 
d) I e II 
e) I, II e III 
 
26) Prova: CONSULPLAN - 2012 - TSE - Analista Judiciário - Análise de Sistemas 
Observe a figura, que ilustra o modelo de um sistema em teste. 
 
 
 
No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas 
correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. 
Este teste é conhecido como teste de 
a) configuração. 
b) caixa preta. 
c) caixa branca. 
d) desempenho.

Outros materiais