4.2 - Técnicas de Teste Caixa-preta Flashcards
Particionamento de Equivalência, Análise de valor limite, Tabela de Decisão, Teste de Transição de estado.
Quais são as técnicas de Caixa-preta mais usadas ?
Particionamento de Equivalência (EP), Análise de Valor Limite (BVA), Teste de Tabela de Decisão e Teste de Transição de Estado.
Qual a fórmula que pode ser aplicada em TODAS as técnicas para medir a cobertura de teste caixa-preta ?
É o número de casos executados, dividido pelo número total de casos. O resultado da cobertura é então representado em porcentagem.
Nº de casos executados/Nº Total de casos = Y
→
Y * 100 Nº Total de casos = Cobertura em %
No Particionamento de Equivalência, se um defeito for detectado para um valor, o mesmo defeito também será detectado para outros valores ?
Caso estejam na mesma partição sim, pois o EP divide os dados em partições onde todos os elementos desta partição serão processados da mesma forma pelo objeto de teste.
O que pode ser particionado pelo EP ?
Qualquer elemento de dados pode ser particionado (Entradas, saídas, etc.)
O que define uma Partição Válida e uma Partição Inválida ?
- Partição Valida: Valores que devem ser processados pelo objeto de teste.
- Partição Inválida: Valores que devem ser ignorados ou rejeitados pelo objeto de teste.
O que é Each Choice Coverage ?
ECC - Cobertura de Cada Escolha. É um critério de cobertura do EP no qual exige que os casos de teste executem cada partição de cada conjunto de partições pelo menos uma vez.
Qual técnica é baseada na execução dos limites de valor das partições de equivalência ?
Análise de Valor limite - BVA - Bondary Value Analysis
Qual a principal diferença entre o BVA de 2 valores e o BVA de 3 valores ?
- BVA 2 : Para cada valor limite há 2 itens de cobertura, sendo o valor limite e seu vizinho da partição seguinte.
- BVA 3: Para cada valor limite há 3 itens de cobertura, sendo o valor limite, seu vizinho da partição seguinte e seu vizinho da mesma partição.
Qual BVA tem maior cobertura e por que ?
O BVA de 3 valores tem maior cobertura porque abrange o valor limite, o vizinho da próxima partição e o vizinho da mesma partição, já o BVA de 2 valores abrange apenas o valor limite e o vizinho da próxima partição.
Qual técnica de teste caixa-preta é uma forma eficaz de registrar regras complexas, como Regras de Negócios ?
A Tabela de Decisão, onde é definida condições e ações resultantes do sistema.
Quais os dois tipos de Tabela de Decisão ?
- Entrada Limitada: Todos os valores das Condições e Ações são mostrados como Verdadeiro e Falso (Booleando).
- Entrada Estendida: Alguns ou todos os valores das Condições e Ações podem apresentar valores múltiplos.
Qual técnica de teste modela o comportamento de um sistema e mostra seus possíveis estados e suas transições ?
Transição de Estado.
Qual a principal diferença entre uma Tabela de Transição de Estado para um Diagrama de Transição de Estado ?
- Diagrama: mostra apenas as transições válidas e em forma de diagrama.
- Tabela: mostra todas as transições, válidas e inválidas, e em forma de tabela.
Quais os tipos de Cobertura no Teste de Transição de Estado e quais seus itens de cobertura ?
- Cobertura de todos os estados: Itens de cobertura são os estados.
- Cobertura de transições válidas (0-switch): Itens de cobertura são todas as transições válidas.
- Cobertura de todas as transições: Itens de cobertura são todas as transições, tanto válidas quanto as inválidas.
Qual a ordem de maior cobertura de acordo com os tipos de cobertura no teste de Transição de Estado ?
A ordem de maior cobertura é :
1. Todas as transições
2. Transições válidas
3. Todos os estados