O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

03 TESTES DE SOFTWARE

Anderson Ribeiro 8 perguntas

Fazer o quiz

Perguntas do quiz (8)

  1. 1Os 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:
    1. Asimples, aninhados, concatenados e desestruturados.
    2. Bprimários, secundários, terciários e quaternários.
    3. Cprincipal, secundário, composto e desestruturado.
    4. Dprimários, compostos, ortogonais e transversais.
    5. Esimples, compostos, concatenados e desestruturados.
  2. 2Em um exemplo em que um caso de teste deve ser construído para testar um novo campo numérico do sistema garantindo valores limites estabelecido/conhecidos, quais aspectos deveriam ser levados em consideração?
    1. ASe for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação.
    2. BSe for um campo numérico, verificar se não aceita caracteres alfabético ou caracteres especiais.
    3. CNada precisaria ser levado em consideração, já que o desenvolvedor conhece os valores limites estabelecidos.
    4. DUm campo numérico tem que aceitar números e caracteres especiais, como dois pontos(:) para se digitar a hora.
    5. ESe for um campo numérico, verificar se não aceita letras, além de garantir o uso de barra (/) o que garantirá a inserção de frações como ¼ (um quarto).
  3. 3Identifique a opção que Não corresponde a uma das regras da classe de equivalência (Particionamento de equivalência).
    1. ASe uma condição de entrada for booleana, são definidas uma classe válida e uma inválida.
    2. BSe 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.
    3. CPara 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.
    4. DSe uma condição de entrada especifica um membro de um conjunto, são definidas uma classe de equivalência válida e uma classe de equivalência inválida.
    5. ESe 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.
  4. 4A validação de requisitos é uma importante etapa no desenvolvimento de um software. Por meio de requisitos de qualidade é possível detectar e corrigir erros no desenvolvimento, minimizando tempo e custos durante a construção do software.

    I. A revisão técnica formal pode ser considerada o mecanismo primário de validação de requisitos.

    II. A presença de clientes e usuários, na validação de requisitos, deve ser evitada para que não se comprometa o trabalho técnico realizado por engenheiros de software.

    III. Gestão ou gerenciamento de requisitos é o processo de acompanhar as etapas do desenvolvimento para que não ocorram mudanças nos requisitos após a revisão técnica final.

    Assinale:

    1. Ase todas as afirmativas estiverem corretas.
    2. Bse somente a afirmativa III estiver correta.
    3. Cse somente a afirmativa I estiver correta.
    4. Dse somente a afirmativa II estiver correta.
    5. Ese somente as afirmativas I e III estiverem corretas.
  5. 5Os tópicos obrigatórios em um caso de teste são:
    1. AIdentificação, Objetivos, Dados em Entrada e Complexidade Ciclomática.
    2. BIdentificação, Objetivos, Ambiente e Referências.
    3. CIdentificação, Objetivos, Entradas e Saídas.
    4. DAmbiente, Procedimentos, Referências e Identificação.
    5. EAmbiente, Objetivos, Entradas e Saídas.
  6. 6A execução de testes no desenvolvimento de software é muito importe. Considere as afirmações abaixo, sobre motivos de se testar.

    I. Para assegurar que as necessidades dos usuários estejam sendo atendidas.

    II. Porque é provável que o software possua defeitos.

    III. Porque falhas podem custar muito caro.

    1. ATodas estão corretas.
    2. BNão há alternativas corretas;
    3. CSomente I e II são corretas;
    4. DSomente II e III são corretas;
    5. ESomente I e III são corretas;
  7. 7Você 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:
    1. AO testador inverteu a entrada dos dados.
    2. BO cliente agiu de má fé.
    3. COs requisitos não ficaram claros para os testadores.
    4. DUma provável falha na construção dos casos de teste.
    5. EIsto não acontece, pois o caso de teste está sempre correto.
  8. 8Depuraçã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:
    1. AO sintoma e a causa podem ser geograficamente remotos (o sintoma numa parte do programa e a causa em um ponto afastado)
    2. BSó é possível depurar no paradigma de programação orientada a objetos
    3. CA depuração normalmente é feita pelo testador de software e não pelo programador
    4. DAplicações web não podem ser depuradas
    5. EO sintoma nunca é causado por erro humano

Informações

Descrição
TESTES DE SOFTWARE TESTES DE SOFTWARE Quiz sobre 03 TESTES DE SOFTWARE, criado por Anderson Ribeiro em 01-11-2017.
Idioma
Português
Visualizações
4
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?