Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Les proves de regressió tornen a executar tests existents després d'un canvi de codi per confirmar que res que abans funcionava ara està trencat. El nom ve de la regressió en si: un defecte que s'havia corregit tornant a aparèixer, o una funció que funcionava trencant-se sense motiu aparent. Tot canvi ho arrisca, sigui una correcció d'error, una funció nova o un refactor.
El risc són els efectes secundaris. Pegues un mòdul i una funció tres capes més enllà comença a retornar el valor equivocat. Les proves de regressió són com els equips ho detecten abans que arribi a producció. Un login que funcionava la setmana passada i de cop falla després d'un canvi sense relació a la capa de sessió és just el tipus de cosa que treuen a la llum. Fetes a mà són lentes i fàcils de saltar-se, per això les proves de regressió es guanyen el seu lloc quan estan automatitzades i connectades a un pipeline CI/CD, donant feedback ràpid tan bon punt un canvi trenca alguna cosa.
L'abast és una decisió de debò. La regressió completa corre tota la bateria i dona la màxima cobertura pel màxim temps. La regressió selectiva apunta només a les àrees que un canvi donat probablement toca, cedint una mica de cobertura a canvi de velocitat mentre protegeix les rutes de més risc. La majoria d'equips madurs corren totes dues, segons el canvi.
Tractem les bateries de regressió com a part del codi, no com un afegit tardà. Els tests corren automàticament a CI amb cada canvi, així una funció trencada apareix en minuts en lloc de a l'informe d'error d'un usuari. Quan un defecte s'esmuny, la correcció arriba amb un test que deixa la conducta lligada per sempre.
Les marques globals ens lliuren productes amb anys de lògica acumulada que no es poden trencar en silenci. La nostra feina de quality assurance mapeja primer les rutes de més risc, les automatitza i fa créixer la cobertura a mesura que creix el producte. El resultat és un equip que llança canvis sense contenir la respiració, perquè la xarxa de seguretat és real i corre cada vegada.
Canvies un sistema que no es pot permetre trencaments silenciosos? Construïm la xarxa de seguretat que els atrapa.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















