Buscar

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

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 3 páginas

Prévia do material em texto

26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3
 
Avaliação: CCT0272_AV_201207057851 » TESTES DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201207057851 ­ DIEGO LAMEIRA TAVARES
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB
Nota da Prova: 7,5        Nota de Partic.: 2        Data: 06/11/2014 10:57:45
  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;
  2a Questão (Ref.: 201207126709) Pontos: 1,0  / 1,0
Qual o objetivo do teste de regressão?
Determinar que os parâmetros e dados são corretamente transferidos entre as aplicações.
Determinar a completeza da documentação da operação.
Validam a capacidade e qualidade da recuperação do software após falhas de hardware ou outros
problemas catastróficos.
  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.
  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 finais tendem a ser financeiramente melhores.
Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade.
Pontos: 0,0  / 0,5
26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3
  4a Questão (Ref.: 201207116831)
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 Descendente (top­down) os testes começam nos módulos superiores da
hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou
controlados.
Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as
camadas da interface do usuário, avançando­se até a camada que trata o processamento interno.
  Na estratégia da Integração Ascendente (bottom­up) cada módulo no nível inferior da hierarquia é
testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste
caso, apenas módulos drivers são necessários.
  Na estratégia Big­Bang os testes unitários são dispensados já que toda a estrutura é testada numa única
rodada durante o teste de integração
  5a Questão (Ref.: 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.
  7a Questão (Ref.: 201207126715) 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 testador é atento e não deixa passar nada de estranho.
  Um resultado encontrado é diferente do resultado esperado.
O programador não fez o que se esperava.
O programa é ruim e provavelmente foi mal construído.
26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3
  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.
  9a Questão (Ref.: 201207226070) 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: Escolheria uma equipe independente de teste, pois a mesma são muito mais eficientes na
identificação de defeitos.
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.
  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.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Continue navegando