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.
Un smoke test és un conjunt ràpid i superficial de comprovacions que s'executa contra una nova build per confirmar que les seves funcions més crítiques funcionen abans de començar les proves més profundes. El nom ve de l'electrònica. Encens una placa de circuit nova, vigiles si surt fum, i si res no crema continues endavant. El software pren la idea tal qual.
Un smoke test es queda a la superfície. Arrenca l'aplicació, pot un usuari iniciar sessió, corren els fluxos principals a un nivell bàsic? Desplega una build amb la cadena de connexió a la base de dades malament i el smoke test falla a la primera pantalla, abans que ningú perdi una tarda amb casos de prova detallats. Si el smoke test falla, la build és inestable i torna per a arreglaments. No hi ha més proves fins que passi.
Ser superficial és la idea, no un defecte. Un smoke test no demostra que una build sigui correcta. Demostra que una build val la pena provar-la de debò. Aquesta única decisió estalvia als equips córrer una suite completa contra una versió que estava trencada d'arrel, i per això els smoke tests solen anar primer en qualsevol pipeline de proves seriós.
Cada build que arriba al nostre pipeline de proves rep un smoke test abans que corri res més profund. És la primera porta. Si els camins principals no funcionen, la build no es guanya el temps de l'equip, i ho arreglem abans de continuar. Barat de córrer, despietat per enxampar l'obvi.
Per a clients que llancen sovint, aquí és on la nostra feina d'assegurament de qualitat es paga sola en silenci. Smoke tests automatitzats a CI signifiquen que un desplegament trencat es detecta en segons, no després que el QA hagi començat una passada completa. Menys esforç malgastat, feedback més ràpid i un senyal clar a cada build sobre si és segur continuar.
Desplegues sovint i vols enxampar builds trencades abans que et costin un dia? Muntem la primera porta.
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.















