Artigo em outro site / Adyen
Seleção de testes na Adyen: economizando tempo e recursos
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.
A seleção de testes é um problema no qual os pesquisadores de engenharia de software vêm trabalhando há décadas, mas surpreendentemente ainda não existem soluções para todo o setor; portanto, as empresas podem precisar implementar seus próprios serviços para isso.
Na Adyen, implementamos nossa própria ferramenta de seleção de testes. Vimos benefícios como uma redução de 30 vezes no número de testes executados, economia de tempo de CPU em 12 vezes e pipelines gerais mais rápidos em 10% a 30%.