A hibabefecskendezés a szoftvertesztelés során használt technika . Ez magában foglalja a különféle hibák mesterséges bevezetését a hibatűrés és különösen a kivételkezelés tesztelésére . Általában stresszteszttel együtt használják .
A hibabefecskendezési technológia az 1970 -es évekre nyúlik vissza, amikor először használták hardverhibák generálására [1] . Ezt a típusú hibabefecskendezést Hardware Implemented Fault Injection-nek (HWIFI) hívják, és a rendszer hardverhibáját szimulálja. Kezdetben a hardverhibák bevezetése a nyomtatott áramköri lapok érintkezőinek lezárására és a rendszer reakciójának megfigyelésére korlátozódott. Főleg a rendszer funkcionális megbízhatóságának (megbízhatóságának) tesztelésére használták őket. Később ennek a technológiának a bővítésére speciális berendezéseket fejlesztettek ki, például a nyomtatott áramköri lap bizonyos területeit erős sugárzással sugározták be. Hamar kiderült, hogy a hibákat szoftverek is bevezethetik, és az ilyen technikák hasznosak lehetnek a szoftverrendszerek értékelésében. Ezeket a technológiákat együttesen Software Implemented Fault Injection (SWIFI) néven ismerjük.