Hallo,
Unit Testing ist eine bewährte Methodik aus dem Bereich der IT, um die Softwarequalität sicherzustellen.
Im Mittelpunkt des Unit Tests steht nicht die Gesamtapplikation, sondern die kleinsten abgeschlossenen Einheiten (Units) – also Funktionen, Funktionsbausteine und Methoden. Ziel der Unit Tests ist es, die Qualität durch automatisiertes Testen der Software Units zu verbessern.
Um die Testaufwände möglichst gering zu halten, wird auf Unit Testing Frameworks zurückgegriffen. Durch die nahtlose Integration eines Open Source Unit Testing Frameworks können Entwickler die Unit Tests in Automation Studio programmieren.
Wird eine Funktionalität im Besonderen betrachtet, kann durch eine einmalige Erstellung des automatisierten Testcases ganau diese Funkition nachhaltig sichergestellt werden. Durch die Wiederverwendung der getesteten Software und einer wachsenden Anzahl an Testcases kann also die Softwarequalität nachhaltig verbessert werden.