Logo de Dallonses

Smoke testing

Què és el smoke testing?

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.

Smoke testing a Dallonses

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.

Parla amb nosaltres sobre testing

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant