11. Globalcode – Open4education
Problema (e solução)
Fato: normalmente não é fácil achar
todos os casos de teste
Às vezes ficamos enviesados: difícil
pensar “fora da caixa”
Property based testing ao resgate!
12. Globalcode – Open4education
Testando propriedades
Triângulo (1,2,3) == (3,2,1)
Condição de existência do triângulo é COMUTATIVA
Como colocar isso num teste?
14. Globalcode – Open4education
Property based testing
Ajuda a encontrar casos de teste que não são tão
óbvios ou que esquecemos.
Complementar ao example based testing