Olá,
Meu relato é sobre estratégia e gestão do tempo de testes.
Durante os testes de um produto novo que rodou por muitos anos em app mobile para monitorar aulas de 50 minutos ou mais.
O time quis ganhar tempo estrategicamente realizando aulas curtas e validando todas as funcionalidade somente nesse espaço de tempo, pois eram muitas features, no inicio e fim para validar. E esperar 50, 100, e ou ate 150 para cada rodada de teste levaria muito tempo para a entrega. Dias ate!
Então realizamos aulas curtas, e muito pouco aulas longas.
Quando subiu pra produção, nenhum aparelho respodeu como devido ao tempo regulamentar, chegando perto do final de cada aula e crashando a aplicação.
Descobrimos em debug que por ter configurações mais avançadas que permitia realizar maior número de captura de dados desses monitoramentos. Somente para aulas longas o sistema dava estouro de memoria e fechava a aplicação por estouro de excessão em todos os clientes.
Aprendemos que muitas vezes, mesmo com estratégia, não é possível cobrir todos os cenários. Principalmente quando o tempo, é a principal classe de equivalência.