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.
L'automatització de proves és executar tests amb codi en lloc d'una persona fent clic per l'app. Escrius scripts que exerciten el software, comproven els resultats i informen si passa o falla. Un cop escrits, corren sota demanda: a cada commit, cada nit, abans de cada release. Les mateixes comprovacions que a un humà li portarien una tarda corren en minuts i mai s'avorreixen ni se salten un pas.
El veritable benefici és la regressió. A mesura que un producte creix, cada canvi arrisca trencar alguna cosa que ja funcionava, i recomprovar-ho tot a mà es torna impossible. Les suites automatitzades fan aquesta recomprovació barata, així que els equips poden publicar sovint sense por. L'automatització abasta tot el stack: proves unitàries sobre funcions individuals, proves d'integració entre components, proves d'API contra endpoints i proves end to end que condueixen un navegador real per un recorregut complet amb eines com Playwright, Cypress o Selenium. Un equip podria automatitzar els fluxos de login, cerca i checkout perquè una refactorització de mil línies es validi contra els tres abans que ningú la revisi.
No tot s'hauria d'automatitzar, i fingir el contrari malgasta diners. L'automatització rendeix en comprovacions estables, repetitives i d'alt valor. Li costa el que canvia constantment o necessita criteri humà, com si una maqueta es veu bé de debò. L'habilitat és triar què automatitzar. La guia clàssica és una piràmide: moltes proves unitàries ràpides a la base, menys proves d'integració a sobre i un conjunt petit de proves end to end lentes a dalt.
Connectem el testing automatitzat al pipeline CI/CD perquè corri a cada canvi, no en un horari que algú hagi de recordar. Una pull request que trenca un test no es fusiona. Aquesta única regla fa més per la qualitat que qualsevol quantitat de comprovació manual a posteriori, perquè el feedback arriba mentre el codi encara és fresc al cap de qui l'ha escrit.
Som deliberats amb el que s'automatitza. Els fluxos estables i d'alt valor reben una cobertura sòlida amb Playwright. Les comprovacions d'usar i llençar o carregades de criteri es queden manuals, perquè una suite inestable en què ningú confia és pitjor que cap suite. Quan les releases d'un client s'han tornat lentes i angoixants, solem començar aquí: automatitzar les rutes crítiques, endollar-les a CI/CD i tornar a l'equip la confiança per publicar ràpid.
Cansat de comprovacions de release lentes i manuals? Automatitzem el que importa.
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.















