Inicialmente ele foi concebido para atender os testes unitários do desenvolvimento dos componentes da linguagem TL++, portanto ele era somente uma iniciativa tímida para atender uma necessidade específica.
A decisão de criar algo novo deu-se pelo fato de que as funcionalidades do TL++ devem funcionar corretamente sem que haja dependências de nenhum outro produto.
Com a concepção do tlppCore, RPO que é expedido juntamente com o appserver da TOTVS, contendo recursos novos da linguagem e produtos nativos à tecnologia TOTVS, houve a necessidade de ampliar a abrangência do Motor de Testes.
Logo vimos que o Motor precisava mais do que atender testes unitários, necessitava também de Testes Integrados, Testes Sistêmicos, Testes Funcionais e Testes de Versões.
Além disso nosso cenário de ambiente de testes cresceu consideravelmente, tal como testar ambiente de desenvolvimento, ambiente Master e o ambiente final chamado Stable, isso tudo para Windows, Linux utilizando appserver Lobo-Guará e Harpia.
Resumidamente o motor deixou de ser um Motor de Testes Unitários para um MOTOR DE TESTES.
Com isso, a ferramenta que nasceu para ser um apoio ao nosso trabalho, se tornou um módulo extremamente funcional e robusto, e acreditamos que pode ser útil para nossos clientes e parceiros assim como é para nós!