Escolar Documentos
Profissional Documentos
Cultura Documentos
Equivalência
Sandrine Ventura
Jul 3, 2020 · 4 min read
Valores válidos são valores que devem ser aceitos pelo sistema. Uma partição de
equivalência contendo este tipo de valor é chamada de “partição de equivalência
válida”. Valores inválidos são valores que devem ser rejeitados pelo sistema. Uma
partição de equivalência contendo estes valores é chamada de “partição de
equivalência inválida”.
Qualquer um dentro da partição é tão bom quanto qualquer outro. Dados que
pertencem à mesma partição devem ser tratados da mesma forma pelo sistema ou
devem produzir o mesmo resultado, logo, qualquer valor dentro de uma classe é
equivalente, em termos de teste, a qualquer outro valor.
Para obter uma cobertura de 100% com essa técnica, os casos de teste devem cobrir
todas as partições identificadas (incluindo partições inválidas)* usando no mínimo um
valor de cada partição. Para exemplificar, tomemos como base o exemplo acima para a
criação dos casos de testes a seguir:
Com esses valores, esperamos que:
* Quando partições de equivalência inválidas são usadas em casos de teste, elas devem ser
testadas individualmente, ou seja, não podem ser combinadas com outras partições de
equivalência inválidas, para garantir que as falhas não sejam mascaradas. Falhas podem
ser mascaradas quando várias falhas ocorrem ao mesmo tempo, mas apenas uma é visível,
fazendo com que as outras falhas não sejam detectadas
O uso desta técnica é simples e ela pode ser usada como base para outras técnicas de
teste. Sua utilização consiste basicamente em dois passos:
É importante ressaltar que esta técnica baseia-se em requisitos e não na tela. Usar a
tela como foco para definir as entradas, faz com que um número maior de testes sejam
escritos e dificulta a eficiência na validação de requisitos. A criação de casos adicionais
pode fazer você se sentir mais seguro, mas eles raramente descobrem defeitos que os
primeiros não encontram. E ai, você tem tempo e dinheiro para criar novos casos de
teste?
Referências
CTFL Foundation
Syllabus Foundation Level - v 2018br (pdf) Introdução ao Glossário
de Termos - v 3.2br (pdf) O Glossário está…
www.bstqb.org.br