Please enable JavaScript.
Coggle requires JavaScript to display documents.
Técnica de Teste Funcional - Coggle Diagram
Técnica de Teste Funcional
baseia-se na especificação do software para derivar os requisitos de teste
conhecido como técnica caixa-preta
vantagens
eficaz em detectar determinados tipos de defeitos
pode ser utilizado em todas as fases de teste
independente do paradigma de programação
possível encontrar pontos fracos e incompletos da especificação
desvantagens
depende de uma boa especificação
não é possível garantir que partes essenciais ou críticas do software sejam executadas
difícil quantificar a atividade de teste
dificuldade em automatizar a geração de casos de teste
critérios
particionamento em classes de equivalência
divide o domínio de entrada e de saída de um programa em classes de equivalência
classes de equivalência representam conjuntos de estados válidos e inválidos
passos
identificar as classes de equivalência
definir os casos de teste para cobrir essas classes
diretrizes para identificar
estabelece um intervalo de valores ou uma quantidade de valores
estabelece um conjunto de valores que devem ser tratados de diversas maneiras
determina uma condição lógica
análise do valor limite
exige casos de teste nos limites de cada classe de equivalência
complementa o critério de Particionamento em Classes de Equivalência
diretrizes
estabelece um intervalo de valores
estabelece uma quantidade de valores
grafo causa-efeito
combinações diferentes de valores de entrada podem resultar em diferentes ações a serem tomadas
conhecido como Teste de Tabela de Decisão
etapas
dividir a especificação em partes
identificar as causas e efeitos na especificação, e atribuir número único para cada
gerar o grafo causa-efeito
aprimorar o grafo, considerando comibinações de causas e efeitos que são impossíveis
converter o grafo em uma tabela de decisão
converter as regras da tabela de decisão em casos de teste