Princípios Básicos da Rede Bayesiana:
- Uma rede que modela a implementação do software permitindo simular diferentes cenários;
-Cada nó da rede faz referência a um código responsável por executar uma ação específica;
-Todas as classes de entrada relevantes devem ser avaliadas para cada nó.
Rede Bayesiana e Critério de Adequação para Melhor Cobertura de Teste
1.
2.
3.
4.
5.
6.
7. O Problema Estimativa 100% Confiável Custos reduzidos Cobertura de teste 100% Prazos mais curtos Pessoas cada vez mais escassas e caras
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18. Neste caso, a função para a primeira linha da Matriz de Critério Adequação é: Positivo (Book Bag 1, Bag 1 tem 7 livros vermelhos e 3 azuis, verificar que a Bag 1 tem 7 livros vermelhos e 3 azuis) é adequado se “Verificar que a Bag 1 tem 7 livros vermelhos e 3 azuis” é adequado para testar o programa “Book Bag 1” contra a especificação “Bag 1 tem 7 livros vermelhos e 3 azuis” de acordo com o critério “Positivo”. Critério de Adequação de Teste de Software Critério Conjunto dos Programas Conjunto das Especificações Conjunto dos Casos de Teste Positivo Book Bag 1 Bag 1 tem 7 livros vermelhos e 3 azuis Verificar que a Bag 1 tem 7 livros vermelhos e 3 azuis Fronteira (Boundary) Book Bag 1 O número máximo de livros na Bag 1 é 10 Verificar que a Bag 1 suporta no máximo 10 livros Positivo Book Bag 2 Bag 2 tem 3 livros vermelhos e 7 azuis Verificar que a Bag 2 tem 3 livros vermelhos e 7 azuis Fronteira (Boundary) Book Bag 2 O número máximo de livros na Bag 2 é 10 Verificar que a Bag 2 suporta no máximo 10 livros