SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Avaliação: 131691 - AVALIAÇÃO 3 - TESTE DE SOFTWARE
Orientações: A PROVA VALE 10 PONTOS.
1. De acordo com o Myers selecione a melhor definição para testes de software e os conceitos de ERRO, DEFEITO
e FALHA. (2.0 pontos)
_____________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________
2 .O teste de software é uma técnica de verificação e validação de software e contribui para a garantia da qualidade
de um software. Sobre teste de software, analise as afirmativas a seguir.
I. O teste de sistema permite analisar as menores partes de um sistema.
II. Testes não garantem um software livre de falhas.
III. Analisar todas as possibilidades de entradas para um teste não é viável, assim técnicas como partição de
equivalência e análise do valor limite podem ser utilizadas para reduzir o conjunto de entradas para os testes.
IV. Durante o teste caixa branca, o comportamento do software é abstraído para o analista de testes.
Assinale a alterantiva correta: (1.0 ponto)
— > se somente as alternativas II e III estiverem corretas.
— se somente a alternativa I estiver correta
— se somente as alternativas I e IV estiverem corretas.
— se somente as alternativas II, III e IV estiverem corretas.
— se somente a alternativa II estiver correta.
3 .Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
O desenvolvimento orientado a testes (TDD test driven development) agrega uma técnica de design e análise em
que a funcionalidade de teste vem como um valor agregado, uma vez que os desenvolvedores tentam entender o
objeto que estão prestes a construir, concentrando-se nos resultados esperados da funcionalidade.
(2.0 pontos)
— > Certo
— Errado
4 .Sobre os conceitos de verificação e validação, no contexto dos testes de software, analise as assertivas abaixo.
I. Verificação procura garantir a implementação correta de uma função específica no software testado. II. Validação
procura garantir que o software atenda aos requisitos do cliente. III. Quando um software é aprovado nos testes de
verificação, automaticamente ele está aprovado em relação aos testes de validação.
É correto o que se afirma em
(2.0 pontos)
— I, apenas.
— II, apenas.
— > I e II, apenas.
— II e III, apenas.
— I, II e III.
1
5 .Em relação aos tipos de testes de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e
com (F) a assertiva falsa.
( ) Teste de Regressão significa executar novamente um subconjunto de testes já realizado anteriormente, para
garantir que as últimas modificações não propagarão efeitos colaterais indesejáveis no software. ( ) Testes Alfa são
realizados no ambiente de produção do usuário final para identificar possíveis problemas nesse ambiente que não
foram detectados nas fases anteriores de teste. ( ) O Teste de Estresse executa um sistema de tal forma que ele
demande recursos em quantidade, volume ou frequência anormais, com o objetivo de identificar limites de
capacidade. ( ) O Teste de Unidade avalia a lógica interna de processamento e as estruturas de dados dentro dos
limites de um componente.
A sequência CORRETA, de cima para baixo, é:
(2.0 pontos)
— F, F, V, V.
— F, V, F, V.
— > V, F, V, V.
— V, V, F, F.
6 .Explique o padrão AAA (Arrange, Act, Assert) para escrita de testes unitários. (1.0 ponto)
_____________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________
2

Mais conteúdo relacionado

Semelhante a Prova AV3 - 2 Chamada.pdf

Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de TestesUFPA
 
#1 - O que é Teste Unitário
#1 - O que é Teste Unitário#1 - O que é Teste Unitário
#1 - O que é Teste UnitárioMaycon Pires
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POAAline Zanin
 
Verificação, validação e teste de software ágil
Verificação, validação e teste de software ágilVerificação, validação e teste de software ágil
Verificação, validação e teste de software ágilGilberto Gampert
 
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninFundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninDevInPF
 
Fundamentos de testes de Software
Fundamentos de testes de SoftwareFundamentos de testes de Software
Fundamentos de testes de SoftwareThayse Severiano
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de softwareBruno Nascimento
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilJoão Clineu - CTFL, CSM, CSD
 
3 engenharia de software
3   engenharia de software3   engenharia de software
3 engenharia de softwareFelipe Bugov
 
Teste de avaliação diagnóstico de so 11º 1 pi
Teste de avaliação diagnóstico de so  11º 1 piTeste de avaliação diagnóstico de so  11º 1 pi
Teste de avaliação diagnóstico de so 11º 1 pielbavi04
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoJoeldson Costa Damasceno
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerAlan Carlos
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geralpaulo peres
 

Semelhante a Prova AV3 - 2 Chamada.pdf (20)

SLIDEPRELIMINAR.pptx
SLIDEPRELIMINAR.pptxSLIDEPRELIMINAR.pptx
SLIDEPRELIMINAR.pptx
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
#1 - O que é Teste Unitário
#1 - O que é Teste Unitário#1 - O que é Teste Unitário
#1 - O que é Teste Unitário
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
Verificação, validação e teste de software ágil
Verificação, validação e teste de software ágilVerificação, validação e teste de software ágil
Verificação, validação e teste de software ágil
 
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninFundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
 
Fundamentos de testes de Software
Fundamentos de testes de SoftwareFundamentos de testes de Software
Fundamentos de testes de Software
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 
3 engenharia de software
3   engenharia de software3   engenharia de software
3 engenharia de software
 
Teste de avaliação diagnóstico de so 11º 1 pi
Teste de avaliação diagnóstico de so  11º 1 piTeste de avaliação diagnóstico de so  11º 1 pi
Teste de avaliação diagnóstico de so 11º 1 pi
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test Manager
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
Aula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptxAula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptx
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Automação de Testes
Automação de TestesAutomação de Testes
Automação de Testes
 

Prova AV3 - 2 Chamada.pdf

  • 1. Avaliação: 131691 - AVALIAÇÃO 3 - TESTE DE SOFTWARE Orientações: A PROVA VALE 10 PONTOS. 1. De acordo com o Myers selecione a melhor definição para testes de software e os conceitos de ERRO, DEFEITO e FALHA. (2.0 pontos) _____________________________________________________________________________________________________________________________________ _____________________________________________________________________________________________________________________________________ _____________________________________________________________________________________________________________________________________ 2 .O teste de software é uma técnica de verificação e validação de software e contribui para a garantia da qualidade de um software. Sobre teste de software, analise as afirmativas a seguir. I. O teste de sistema permite analisar as menores partes de um sistema. II. Testes não garantem um software livre de falhas. III. Analisar todas as possibilidades de entradas para um teste não é viável, assim técnicas como partição de equivalência e análise do valor limite podem ser utilizadas para reduzir o conjunto de entradas para os testes. IV. Durante o teste caixa branca, o comportamento do software é abstraído para o analista de testes. Assinale a alterantiva correta: (1.0 ponto) — > se somente as alternativas II e III estiverem corretas. — se somente a alternativa I estiver correta — se somente as alternativas I e IV estiverem corretas. — se somente as alternativas II, III e IV estiverem corretas. — se somente a alternativa II estiver correta. 3 .Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software. O desenvolvimento orientado a testes (TDD test driven development) agrega uma técnica de design e análise em que a funcionalidade de teste vem como um valor agregado, uma vez que os desenvolvedores tentam entender o objeto que estão prestes a construir, concentrando-se nos resultados esperados da funcionalidade. (2.0 pontos) — > Certo — Errado 4 .Sobre os conceitos de verificação e validação, no contexto dos testes de software, analise as assertivas abaixo. I. Verificação procura garantir a implementação correta de uma função específica no software testado. II. Validação procura garantir que o software atenda aos requisitos do cliente. III. Quando um software é aprovado nos testes de verificação, automaticamente ele está aprovado em relação aos testes de validação. É correto o que se afirma em (2.0 pontos) — I, apenas. — II, apenas. — > I e II, apenas. — II e III, apenas. — I, II e III. 1
  • 2. 5 .Em relação aos tipos de testes de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa. ( ) Teste de Regressão significa executar novamente um subconjunto de testes já realizado anteriormente, para garantir que as últimas modificações não propagarão efeitos colaterais indesejáveis no software. ( ) Testes Alfa são realizados no ambiente de produção do usuário final para identificar possíveis problemas nesse ambiente que não foram detectados nas fases anteriores de teste. ( ) O Teste de Estresse executa um sistema de tal forma que ele demande recursos em quantidade, volume ou frequência anormais, com o objetivo de identificar limites de capacidade. ( ) O Teste de Unidade avalia a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente. A sequência CORRETA, de cima para baixo, é: (2.0 pontos) — F, F, V, V. — F, V, F, V. — > V, F, V, V. — V, V, F, F. 6 .Explique o padrão AAA (Arrange, Act, Assert) para escrita de testes unitários. (1.0 ponto) _____________________________________________________________________________________________________________________________________ _____________________________________________________________________________________________________________________________________ _____________________________________________________________________________________________________________________________________ 2