Quiz
03 TESTES DE SOFTWARE
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (8)
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:
- Asimples, aninhados, concatenados e desestruturados.
- Bprimários, secundários, terciários e quaternários.
- Cprincipal, secundário, composto e desestruturado.
- Dprimários, compostos, ortogonais e transversais.
- Esimples, compostos, concatenados e desestruturados.
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?
- 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.
- BSe for um campo numérico, verificar se não aceita caracteres alfabético ou caracteres especiais.
- CNada precisaria ser levado em consideração, já que o desenvolvedor conhece os valores limites estabelecidos.
- DUm campo numérico tem que aceitar números e caracteres especiais, como dois pontos(:) para se digitar a hora.
- 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).
3Identifique a opção que Não corresponde a uma das regras da classe de equivalência (Particionamento de equivalência).
- ASe uma condição de entrada for booleana, são definidas uma classe válida e uma inválida.
- 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.
- 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.
- 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.
- 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.
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:- Ase todas as afirmativas estiverem corretas.
- Bse somente a afirmativa III estiver correta.
- Cse somente a afirmativa I estiver correta.
- Dse somente a afirmativa II estiver correta.
- Ese somente as afirmativas I e III estiverem corretas.
5Os tópicos obrigatórios em um caso de teste são:
- AIdentificação, Objetivos, Dados em Entrada e Complexidade Ciclomática.
- BIdentificação, Objetivos, Ambiente e Referências.
- CIdentificação, Objetivos, Entradas e Saídas.
- DAmbiente, Procedimentos, Referências e Identificação.
- EAmbiente, Objetivos, Entradas e Saídas.
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.- ATodas estão corretas.
- BNão há alternativas corretas;
- CSomente I e II são corretas;
- DSomente II e III são corretas;
- ESomente I e III são corretas;
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:
- AO testador inverteu a entrada dos dados.
- BO cliente agiu de má fé.
- COs requisitos não ficaram claros para os testadores.
- DUma provável falha na construção dos casos de teste.
- EIsto não acontece, pois o caso de teste está sempre correto.
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:
- AO sintoma e a causa podem ser geograficamente remotos (o sintoma numa parte do programa e a causa em um ponto afastado)
- BSó é possível depurar no paradigma de programação orientada a objetos
- CA depuração normalmente é feita pelo testador de software e não pelo programador
- DAplicações web não podem ser depuradas
- EO sintoma nunca é causado por erro humano
Information
- Description
- TESTES DE SOFTWARE TESTES DE SOFTWARE Quiz on 03 TESTES DE SOFTWARE, created by Anderson Ribeiro on 01/11/2017.
- Author
- Anderson Ribeiro
- Language
- Português
- Views
- 4
- Tags
- Rating
- No ratings yet Rate this quiz