Palestra
Seleção de testes na Adyen
Se você trabalha em um sistema de software de grande escala, é provável que uma parte significativa de sua construção seja destinada à execução de testes. Muitas vezes acontece que você altera uma linha de código, mas executa milhares de testes, mesmo que a maioria desses testes nem chegue perto dessa linha de código. Isso acontece porque as ferramentas de construção não sabem muito sobre o que seus testes realmente cobrem e porque são bastante conservadoras. A seleção de testes é um problema no qual os pesquisadores de engenharia de software vêm trabalhando há décadas. Nesta palestra, descreverei todos os detalhes técnicos de como implementamos nosso próprio algoritmo de seleção de testes na Adyen. Os benefícios foram significativos: redução de 30x na execução de casos de teste, redução de 12x no tempo de CPU e pipelines 10% a 30% mais rápidos.
Esta palestra é baseada em nossa postagem no blog Seleção de teste na Adyen: economizando tempo e recursos.