Ein SUT (System Under Test) ist das System oder die Komponente, die in einem Testprozess geprüft wird. Der Begriff wird häufig in der Softwareentwicklung und Qualitätssicherung verwendet.
Bedeutung und Anwendung:
- In Softwaretests bezeichnet der SUT das gesamte Programm, ein einzelnes Modul oder eine spezifische Funktion, die getestet wird.
- In Hardwaretests kann der SUT ein elektronisches Gerät oder eine Maschine sein, die überprüft wird.
- In automatisierten Tests wird der SUT oft mit Testframeworks und Tools getestet, um Fehler oder unerwartetes Verhalten zu identifizieren.
Ein typischer Testprozess umfasst:
- Definition der Testfälle basierend auf den Anforderungen.
- Ausführung der Tests auf dem SUT.
- Überprüfung der Testergebnisse und Abgleich mit den erwarteten Werten.