A técnica TDD é aplicada tradicionalmente em aplicações com algoritmos determinísticos, quando possui uma entrada conhecida e um resultado esperado. O desafio passa a ser, portanto, implementar essa técnica em aplicações com algoritmos não-determinísticos. A proposta desse trabalho é o desenvolvimento de uma framework que permite a extensão da técnica de TDD, para viabilizar a sua aplicação em algoritmos com características não determinísticas.