lappis-unb / tais

Tais é uma assistente virtual para responder dúvidas dos usuários relacionadas à Lei Rouanet.
https://lappis-unb.github.io/tais/
GNU General Public License v3.0
98 stars 42 forks source link

Implementação dos testes automatizados #381

Closed LeoSilvaGomes-zz closed 5 years ago

LeoSilvaGomes-zz commented 5 years ago

Após estudo dos testes automatizados disponibilizados pelo rasa, partimos para a implementação e estudo dos testes automatizados dentro da Tais.

Tarefas

Critérios de aceitação

LeoSilvaGomes-zz commented 5 years ago

Foi divido em duas partes os testes automatizados, onde uma parte será os testes automatizados que a tais segue o fluxo esperado e outro que será os teste no qual a tais sai do fluxo esperado. Dessa forma, há a criação de uma nova matriz que melhora a visualização de qual erro e onde ele estará.

Necessita-se de um script para deixar isso mais automatizado.

LeoSilvaGomes-zz commented 5 years ago

Foi feita a decisão de utilizar a nova versão do rasa, que une o rasa nlu e o rasa core em um só framework, para melhorar a identificação dos testes automatizados. Essa decisão foi tomada com viés de dar o primeiro passo para atualização da Tais e que a atualização dos testes automatizados possa ser uma contribuição relevante para o rasa em sua nova versão. Entretanto surgiu um empecilho, ao usufruir da nova versão na Tais. Onde pode-se ter poucos avanços em relação aos testes e a atualização da Tais. Teve-se dificuldade em usufruir da informações disponibilizadas pelo teste.