Füstpróba

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. június 13-án felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Füstteszt ( eng.  Smoke testing vagy füstteszt , füstteszt) - a szoftverben a tesztelés a nyilvánvaló hibák minimális tesztkészletét jelenti . A füsttesztet általában programozó végzi; Nincs értelme olyan programot küldeni mélyebb tesztelésre, amely nem ment át ezen a teszten.

Példák

  1. Telepítési hibák: Ha egy szoftvertermék nincs telepítve, nagy valószínűséggel nem lehet tesztelni.
  2. Hibák az adatbázishoz való csatlakozáskor (releváns a kliens-szerver architektúrára ).
  3. Hibák a konfiguráció betöltése és az indításkor történő inicializálás során.

Történelem

Ezt a kifejezést először a kályhakészítők használták, akik a kályha összeszerelése után az összes dugót lezárták, elárasztották, és megnézték, hogy a füst csak a megfelelő helyekről jön-e.

A kifejezés ismételt „megszületése” a rádióelektronikában történt. A gyártásból származó új rádióelektronikai készülék első bekapcsolása nagyon rövid ideig (kevesebb mint egy másodpercig) történik. Ezután a mérnök a kezével megérinti az összes forgácsot túlmelegedés miatt. Az ebben a másodpercben nagyon felforrósodott chip az áramkör súlyos hibáját jelezheti . Ha az első bekapcsolás nem jelez túlmelegedést, akkor a készülék hosszabb időre újra bekapcsol. Az ellenőrzés megismétlődik. És így többször is. A "füstpróba" kifejezést a mérnökök tréfás értelemben használják, mivel igyekeznek elkerülni a füst megjelenését, és ezáltal a készülék alkatrészeinek károsodását.

Automatizálás

A füstteszt könnyebben automatizálható, mint az alaposabb és intelligensebb tesztelés. Az automatizálás csökkenti a kézi munka mennyiségét, ezért lehetővé teszi e tesztek gyakrabban történő futtatását. Minél gyakrabban futnak le a tesztek, annál hamarabb válnak ismertté a tesztek által azonosított problémák. Minél előbb ismerjük fel a problémát, annál könnyebben javítható. A tesztautomatizálás gyakran folyamatos integrációs eszközökkel történik .

Linkek