MPMG-DCC-UFMG / C01

Coleta de Dados Públicos
GNU General Public License v3.0
18 stars 9 forks source link

Desenvolvimento de teste para interface gráfica #771

Open rennancl opened 3 years ago

rennancl commented 3 years ago

Comportamento Esperado

Desejamos que a interface funcione corretamente de forma uniforme e que possamos saber se alguma parte não funciona após alterações em PR. Para isso, testes de interface são necessários.

Comportamento Atual

Temos e ja tivemos problemas com alterações de código refletir em bugs de interface. Para entender a discussão, verificar os comentários nessa thread:

https://github.com/MPMG-DCC-UFMG/C01/pull/326/files/97a8da6fb0f1483f08047aa6984f031fe5608629#r716976548

Além disso, não sabemos quando partes da interface quebram, o que facilita a inserção de bugs sem conseguirmos rastrear.

Passos para reproduzir o erro

Não se aplcia

Especificações da Coleta

Não se aplica

Sistema (caso necessário)

Não se aplica

Screenshots (caso necessário)

rennancl commented 2 years ago

Hey team! Please add your planning poker estimate with ZenHub @caiocvsilva @elvesrodrigues @matheusfebarbosa

elvesmrodrigues commented 2 years ago

@caiocvsilva e @matheusfebarbosa eu dei 8 pontos nessa issue por considerar que, uma vez definido quais testes serão feitos, implementá-los não seria complicado. Além disso, a tarefa pode/deveria ser compartilhada entre membros do time, tornando-a relativamente mais simples e rápido de ser resolvida.

matheusfebarbosa commented 2 years ago

@elvesrodrigues eu coloquei 21 pois, comparado as outras issues, eu notei que essa talvez seria a que daria mais trabalho, e assim como você disse, talvez deveria de ser dividida em tarefas menores. Mas do jeito que esta, como uma issue somente para os testes de toda a interface, creio que a estimativa de trabalho seria muito maior que essa outra issue que votamos como 8, por exemplo.