Unit Tests

Fehlerfrei dank geeigneter Frameworks

Testprozesse können durch die Verwendung von UNIT-Tests (Java Bereich) bzw. Komponententests (.NET Bereich) weitgehend automatisiert werden. Die unterschiedlichen Testarten prüfen isoliert ein einzelnes Modul der Software. Die Größe des getesteten Moduls kann von einer einzelnen Funktion bis hin zu einem komplexen Ablauf reichen.

Diese Testabläufe können regelmäßig automatisch über ein geeignetes Framework ausgeführt werden. Modultests zählen daher zu den sogenannten White-Box-Tests, bei denen die innere Funktionsweise (der Quellcode) für den Test oder den Tester sichtbar ist. Somit können wir einzelne Fehler in den Teilkomponenten frühzeitig entdecken und beheben, was ggf. hohe Kosteneinsparungen zum Vorteil hat. Zusätzlich führen wir noch Black-Box-Tests durch, überprüfen die Spezifikationen der Anwendung und führen einen möglichst praxisnahen Abschlusstest durch.

Durch regelmäßige und kontinuierliche Durchführung von Tests minimieren wir die Fehleranzahl bereits während der Entwicklungsphase. Durch diese Umsetzungsart können wir Ihnen eine einwandfreie Anwendung zur Verfügung stellen, die keine Wünsche offen lässt.

Wir achten zudem auf eine hohe Testabdeckung (Code-Coverage), sodass alle Bereiche innerhalb der Software überprüft werden. Die Überwachung der Quellcodeabdeckung im Java Bereich erfolgt beispielsweise mit Cobertura, JaCoCo oder Clover. Im .NET Bereich übernimmt das Microsoft Visual Studio unterstützt von dotCover diese Aufgabe. So können wir auf die gesamte Projektlaufzeit bezogen kosten- und zeitsparend arbeiten ohne Abstriche bei der Qualität machen zu müssen.

Gerne können Sie unsere Experten ansprechen, wenn Sie weitere Fragen zu unseren Qualitätsstandards und Maßnahmen haben. Wir freuen uns auf Ihren Anruf.