Buscar

Testes de Software

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 8 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 8 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

Prévia do material em texto

18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
Avaliando Aprend.:
Aluno(a): Matrícula:
Desemp.: (Finalizada)
 
1a Questão(Ref.:201705362306) Pontos: 0,1 / 0,1 
Com relação à importância da atividade de teste de software, analise as
afirmativas abaixo:
 I - Desenvolver softwares envolve uma série de atividades em que as
oportunidades de injeção de falhas são muito grandes. Estes erros podem
começar a aparecer logo no início do processo, onde os objetivos podem
estar erroneamente especificados, além de erros que venham a ocorrer em
fases de projeto e desenvolvimento posteriores.
II - Por causa da inabilidade humana de realizar e se comunicar com
perfeição, o desenvolvimento é acompanhado de garantia de qualidade.
III - A atividade de teste de software não representa um elemento crítico da
garantia de qualidade de software e não deve ser enquadrada como uma
última revisão de especificação, projeto e codificação.
 Assinale a alternativa correta abaixo:
 
Apenas a afirmativa II está correta
Apenas as afirmativas I e III estão corretas
Apenas a afirmativa III está correta
 Apenas as afirmativas I e II estão corretas
Todas as afirmativas estão corretas
 
2a Questão(Ref.:201705362086) Pontos: 0,1 / 0,1 
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.
É 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 consideravelmente os erros deste software.
Os testes diminuem o risco de serem encontrados defeitos do software
em produção.
 Os testes diminuem em 100% os erros deste software.
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
 
3a Questão(Ref.:201705362276) Pontos: 0,1 / 0,1 
Depuração não é teste, mas frequentemente ocorre em consequência do teste.
Tenta combinar o sintoma com a causa, levando assim à correção do erro. A
depuração é um processo difícil, dentre vários outros fatores, porque:
Aplicações web não podem ser depuradas
O sintoma nunca é causado por erro humano
A depuração normalmente é feita pelo testador de software e não pelo
programador
 O sintoma e a causa podem ser geograficamente remotos (o sintoma
numa parte do programa e a causa em um ponto afastado)
Só é possível depurar no paradigma de programação orientada a
objetos
 
4a Questão(Ref.:201705362371) Pontos: 0,0 / 0,1 
Em relação ao conceito de Falha, Erro e Defeito, marque a alternativa correta:
 Falha é o elemento externo percebido pelo usuário. Existe a relação de 1
para 1 entre falha e defeito
Erro está relacionado com problemas de atribuição de variáveis, em um
sistema
Uma falha é o ato de localizar e sanar um defeito em um código
 Um Defeito é produzido pelo programador ao codificar determinada
rotina em um sistema
Nenhuma das outras alternativas
 
5a Questão(Ref.:201705362213) Pontos: 0,1 / 0,1 
Qual o principal objetivo de um testador?
 Encontrar bugs
Acompanhar o desenvolvimento
Documentar bugs
Garantir a qualidade
Corrigir bugs
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
Avaliando Aprend.:
Aluno(a): Matrícula:
Desemp.: (Finalizada)
 
1a Questão (Ref.:201705362337) Pontos: 0,1 / 0,1 
Ano: 2009 - Banca: FCC - Órgão: PGE-RJ - Prova: Técnico Superior de Análise de Sistemas e Métodos
No âmbito da Engenharia de Requisitos, uma revisão técnica formal é
o resultado do escopo.
um instrumento de rastreamento.
 um mecanismo de validação.
uma técnica de elicitação.
um teste de desempenho.
 
2a Questão (Ref.:201705362351) Pontos: 0,1 / 0,1 
1. A figura a seguir representa em forma de espiral os diferentes tipos de teste de software,
assim como o contexto ao qual se aplicam.
A partir da representação é correto afirmar que:
O teste de unidade é realizado após o teste de integração
O teste de sistema e o teste de unidade são realizados paralelamente
O teste de integração é realizado após o teste de sistema
O teste é realizado no sentido anti-horário da representação, a partir da borda
 O teste é realizado no sentido horário da representação, a partir do centro
 
3a Questão (Ref.:201705362300) Pontos: 0,0 / 0,1 
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
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 de:
 
 
Depuração
Integração
 Caixa-branca
 Caixa-preta
Unidade
 
4a Questão (Ref.:201705362334) Pontos: 0,1 / 0,1 
O modelo V relaciona o desenvolvimento e o teste do sistema através dos planos de teste.
Nesse modelo, cada plano de teste é definido através de dados dos artefatos de especificação
do sistema. Assinale a alternativa que apresenta, corretamente, plano definido pela
especificação dos requisitos.
Plano de teste unitário
 Plano de teste de aceitação
Plano de teste funcional.
Plano de teste de caixa preta
Plano de teste de caixa branca.
 
5a Questão (Ref.:201705362331) Pontos: 0,1 / 0,1 
 
Existem várias ferramentas que auxiliam no processo de teste e podem automatizar diferentes
etapas deste processo. O nível de automação no processo de teste pode ser classificado de
acordo com as etapas do processo que são automatizadas. Assinale a alternativa que
apresenta, corretamente, a técnica de automação de teste que permite a extração
automatizada do conjunto de teste.
TDD (Desenvolvimento Orientado a Testes).
 Teste Baseado em Modelos.
Scripts de Teste.
Teste Manual.
Captura e reexecução.
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
Ao verificarmos se a solução atende aos objetivos do negócio e a seus requisitos
no que diz respeito à funcionalidade e usabilidade, antes da utilização no
ambiente de produção, qual o nível de testes que está sendo aplicado?
 Testes de Validação.
Testes Unitários.
Testes de Performance.
Testes de Sistema.
Testes de Integração.
 
2a Questão(Ref.:201705362082) Pontos: 0,0 / 0,1 
Assinale a resposta correta:
 Validação: Realiza inspeções, revisões sobre o produto gerado pelas
diversas etapas de teste (revisões de requisitos, modelo e inspeções de
código).
A validação é executada antes da verificação.
Os testes Unitários, Integração, sistema e aceitação são classificados
como testes de verificação.
 Validação: Avalia se o sistema atende os sistemas de requisitos do
projeto. Os testes unitários, de integração, de sistemas e de aceitação
são classificados como teste de validação.
Verificação: Avalia se o sistema atende os sistemas de requisitos do
projeto.
 
3a Questão(Ref.:201705362158) Pontos: 0,1 / 0,1 
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 desempenho
Teste de segurança
Teste de esforço
Teste de disponibilização
Teste de recuperação
 
4a Questão(Ref.:201705362272) Pontos: 0,1 / 0,1 
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
É praticamente impossível para um desenvolvedor prever como o cliente
realmente usará o programa Instruções de uso podem ser mal interpretadas,
combinações "estranhas" de dados podem ser usadas regularmente e resultados
que pareciam claros para um testador podem ser confusos para um usuário no
campo. Por esses motivos os desenvolvedores usam os testesALFA e BETA para
descobrir erros que só o usuário é capaz de encontrar.
Essas abordagens podem ser usadas tanto em software COTS ("de prateleira")
quanto em softwares feitos sob medida, mas são particularmente importantes
no software COTS porque:
 É impossível executar testes formais de aceitação com todos os clientes
de um software COTS
Em software COTS é impossível fazer o teste de regressão
Clientes de software COTS normalmente validam todos os requisitos
Software COTS são sempre desenvolvidos usando o paradigma da
orientação a objetos
Em software COTS as abordagens de teste são TOP DOWN
 
5a Questão(Ref.:201705362121) Pontos: 0,1 / 0,1 
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;
A I e a IV estão corretas.
Somente a I está correta.
Somente a II está correta.
Somente a III está correta.
 Somente a IV está correta.
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
 
1a Questão(Ref.:201705362385) Pontos: 0,1 / 0,1 
Marque a alternativa que representa método usado no JUnit para verificar a
igualdade entre dois objetos:
 assertEquals
assertFalse
assertNotNull
assertNull
assertArrayEquals
 
2a Questão(Ref.:201705362124) Pontos: 0,0 / 0,1 
Quando se pensa em tarefas e executores, é correto afirmar que:
O teste unitário é normalmente feito pelo testador e o teste de sistema
pelo analista de sistemas.
 O teste de sistema é usualmente executado pelo analista de teste e o
teste unitário pelo programador.
O teste de sistema é usualmente executado pelo analista de teste e o
teste de integração pelo usuário.
O teste de integração é usualmente executado pelo analista de
integração e o teste de sistema pelo programador.
 O teste de aceitação é usualmente executado pelos usuários e o teste
unitário pelo analista de teste.
 
3a Questão(Ref.:201705362377) Pontos: 0,0 / 0,1 
Marque a alternativa que representa o annotation que executa uma rotina de
preparação antes de cada caso de teste executado.
@After
 @Before
 @Prepare
@Test
@Ignore
 
4a Questão(Ref.:201705362430) Pontos: 0,0 / 0,1 
18/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
A cada nova versão de um software torna-se necessário realizar um novo
conjunto de teste, visando __________________________. Desta forma
também é necessário reexecutar um conjunto de casos de testes (todos ou
partes) de forma a avaliar se as mudanças realizadas danificaram outras partes
do software que já funcionava. Conforme a afirmativa marque a opção que a
complementa corretamente:
alterar as melhorias implementadas
 ampliar as melhorias implementadas
modificar as melhorias implementadas
 corrigir as melhorias implementadas
repetir as melhorias implementadas
 
5a Questão(Ref.:201705362393) Pontos: 0,0 / 0,1 
Após a codificação terminar em alguma fase, a técnica para projeto de casos de
teste conhecida como Caixa Preta terá como um de seus principais objetivos
 encontrar funções incorretas ou ausentes
garantir que todos os caminhos independentes dentro de um módulo de
software tenham sido exercitados pelo menos uma vez
garantir que todos os laços sejam testados dentro dos limites
operacionais do sistema
exercitar todas as decisões lógicas para valores verdadeiros e falsos
 exercitar estruturas de dados internas para garantir a sua qualidade e
validade

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes