Testing ist immer wieder ein Thema bei der Arbeit und daher will ich dieses Thema in einer kleinen Serie aufgegriffen. Den es gibt verschiedene Arten von Tests und jede hat seine Daseinsberechtigung und vor allem andere Ziele. In jedem Beitrag gibt es daher eine kurze Erklärung, ein Beispiel, Anwendungsfall und auch wer diesen Test schreibt. Den nicht jeder Test muss vom Entwickler stammen.
Teil 1 – Komponententest (Unit Test)
Erläuterung
Begonnen wird heute mit der kleinsten Einheit dem Komponententest oft auch Unit Test genannt. Wie das Wort Komponente im Test schon zeigt, wird eine Komponente getestet z.B. eine Klasse. Am Beispiel eines Hausbaus, wäre es wenn man eine einzelne Schraube für sich testet, ob sie den gewünschten Ansprüchen genügt. Daher sind Komponententest sehr einfach und vor allem schnell, so das sie oft ausgeführt werden können.
Beispiel
Anwendungsfall
Durch die Komponententests wird sichergestellt, dass eine einzelne Komponente für sich den technischen und fachlichen Ansprüchen genügt. Daher zeigt es z.B. nur das eine Klasse dem Test entsprechend funktioniert, aber nicht wie es mit anderen zusammen funktioniert. Den dieses geschieht mit Integrationstests, welche im zweiten Teil folgen.
Ersteller
Ganz klar der Entwickler bei einem normalen Softwareprojekt.
The post Komponententest (Unit Test) – Testen auf der kleinsten Ebene appeared first on CODE IS COOL.