A Análise de Valor Limite (Boundary Value Analysis – BVA) é uma técnica de projeto de casos de teste que complementa o particionamento de equivalência; Em vez de selecionar qualquer elemento de uma classe de equivalência, a BVA leva à seleção de casos de teste nas “extremidades” da classe:
1. Use um ou dois casos de testes para cada classe de equivalência;
2. O melhor deles são os valores limites;
3. Incorretas não-igualdades causam falhas apenas nos limites;
4. Programas que falham com valores não-limites normalmente falham com valores limites também;
Se um intervalo é delimitado por a e b, os casos de testes devem ser projetados com valores a e b logo acima e logo abaixo respectivamente
1. Se a faixa de valor de entrada é 1 a 99
2. Se a faixa de valor de entrada e R$ 1 a R$ 99
3. Se o programa espera Maiúscula de A a Z
4. Se o programa desenha linhas com um tamanho definido
5. Se os valores de entrada devem somar 180
6. Se o programa necessita especificar o número de entradas.