Questões sobre Teste e Inspeção de Software
Classificado em Matemática
Escrito em em
português com um tamanho de 3,08 KB
2
QUESTÃO 1
A complexidade ciclomática serve para:
B) Calcular o número mínimo de casos de teste.
Comentário: A complexidade ciclomática indica quantos caminhos independentes o código possui, sendo usada para definir o número mínimo de casos de teste necessários.
QUESTÃO 2
No teste de fluxo de dados, o critério All-uses busca:
A) Testar todas as variáveis sem redefinições.
Comentário: O All-uses analisa todas as associações possíveis entre definição e uso de variáveis, garantindo que não haja redefinições no caminho.
QUESTÃO 3
O teste de caminho básico tem como foco:
A) Testar todos os caminhos independentes do código.
Comentário: Essa técnica reduz o número de testes garantindo cobertura mínima de todos os caminhos lógicos.
QUESTÃO 4
Durante uma inspeção, o moderador é responsável por:
B) Conduzir o processo e garantir as etapas.
Comentário: O moderador é o facilitador da reunião, garantindo que o processo siga as normas da inspeção.
QUESTÃO 5
O TBM gera casos de teste a partir de:
B) Modelos formais do comportamento.
Comentário: No Teste Baseado em Modelo (TBM), o sistema é representado por um modelo (FSM, tabelas, fluxos), e os casos de teste são derivados automaticamente.
QUESTÃO 6
A inspeção de software é considerada uma técnica:
B) Estática, pois não requer execução do código.
Comentário: Inspeções são parte dos testes estáticos, onde o código é analisado sem execução.
QUESTÃO 7
Uma limitação da inspeção de software é:
C) Não detectar erros que só aparecem em execução.
Comentário: Inspeções identificam defeitos em artefatos, mas não em interações de tempo de execução.
QUESTÃO 8
No Teste Baseado em Modelo, a tabela de decisão é ideal para:
C) Representar regras de negócio complexas (condições e ações).
Comentário: A tabela de decisão ajuda a visualizar combinações de condições e resultados possíveis.
QUESTÃO 9
O modelo de fluxo de dados é usado para:
B) Verificar integridade e rastreamento das informações processadas.
Comentário: Esse modelo acompanha o ciclo das informações dentro do sistema e ajuda a detectar inconsistências.
QUESTÃO 10
No processo do Teste Baseado em Modelo, definir que todas as transições devem ser testadas está relacionado à etapa de:
B) Definição da cobertura.
Comentário: A etapa de definição da cobertura estabelece quais partes do modelo (estados, transições, condições) serão testadas.