Pojam “testiranje dima” koristi se u nekoliko različitih konteksta. Ljudi ga često koriste za ispitivanje sustava kao što je vakuumski ili vodovodni sustav, u kojem se dim doslovno provlači kroz sustav kako bi potražio curenje i druge probleme. Ovaj izraz se također može koristiti metaforički kada se govori o testiranju drugih stvari, obično u smislu brzog testa koji se provodi kako bi se potvrdilo da je sustav koji se testira operativan, čak i ako funkcionira samo na vrlo osnovnoj razini.
Jedan slučaj u kojem se ispitivanje dima široko koristi je ispitivanje kanalizacijskih sustava. Ispitivanje dima može se koristiti za identificiranje curenja, kao i ulaza, a može se koristiti ako se kanalizacija izlijeva, podupire ili ako postoje drugi problemi. U ovoj vrsti testa dima, netoksični dim se puše kroz kanalizacijski sustav, a promatrači promatraju pramenove dima koji mogu otkriti probleme. Ovu vrstu ispitivanja obično provode zaposlenici javnih radova u svrhu praćenja javne ili ekološke sigurnosti.
Iako korišteni dim nije toksičan, općenito ga nije dobra ideja udisati jer može biti neugodan. Ljudi koji rade na sustavu mogu nositi zaštitu za lice kako bi smanjili rizik od udisanja, a promatračima se može savjetovati da se povuku. Nakon što dim očisti sustav, on će se bezopasno raspršiti.
Određene vrste zatvorenih i vakuumskih sustava također se mogu ispitati ispitivanjem dima. U tom slučaju, tehničar želi potvrditi da je sustav uistinu zapečaćen prije punjenja, pa se puni dimom i dim se prati. Ako dim izlazi, sustav nije zatvoren i to se mora riješiti. Ova vrsta ispitivanja dima smanjuje otpad i rizik od izlaganja toksinima osiguravajući da je zatvoreni sustav stvarno i uistinu zatvoren prije nego što se napuni.
Ljudi također ponekad govore o brzom uključivanju elektronike kako bi potvrdili da su funkcionalni kao “testiranje dima”. U tom slučaju, oprema je priključena i uključena kako bi se provjerili ima li očitih problema. To se može učiniti tijekom razvoja ili popravka zbog sigurnosnih razloga ili zabrinutosti oko toga kako popravci idu. “Testiranje dima” također se koristi u razvoju softvera, da se odnosi na brzi test u kojem se softver aktivira, a tehničar čeka da vidi što će se dogoditi. Ako softver katastrofalno zakaže, vrijeme je da se vratite na ploču za crtanje, a ako funkcionira, opsežnije testiranje se može nastaviti.