Sie sind hier

Grafik Smoke Testing

Wie man sich eine Rauchprüfung vorstellen muss

Smoke testing bzw. den sogenannten Rauchtest kennt man vor allem aus dem handwerklichen Bereich. Den Smoke Test gibt es aber beispielsweise auch in der Elektronik oder bei der Programmierung. Um zu schauen, ob das System stabil bleibt, wird bei der Gas-/Wasserinstallation Rauch in die neu gelegten Rohre gelassen um mögliche Lecks zu finden.

Bei der Programmierung bezeichnet das Smoke testing einen Software-Probelauf. In einem recht kurzen Zeitraum sollen neue Funktionen und Anwendungen auf ihre Funktionalität geprüft werden – gerade bevor die Software offiziell an den Start geht. Der Begriff ist hier etwas irreführend – allerdings kann es ebenso im Bereich der Hardware im schlimmsten Fall zur Bildung von Rauch kommen. 

Beim Smoke testing werden vor allem die Fehler getestet, die später gravierende Probleme darstellen. Indem man beispielsweise Programmabstürze provoziert, soll das vermieden werden. Das bedeutet allerdings nicht, dass das System nach einem positiven Testlauf einwandfrei funktioniert. Um eine Software effektiv zu testen, bedarf es in den meisten Fällen mehrerer unterschiedlicher Tests.