Qualität und IT-Tests

Für uns ist es selbstverständlich, die Qualität unserer Arbeit regelmäßig zu überprüfen.

1. Zu Beginn des Projektes werden Qualitätsstandards festgelegt, die während der Umsetzung überwacht werden.

2. Während der Entwicklung und der Tests wird der Projektfortschritt fortlaufend gegen das Budget, sowie gegen die Qualitätsziele und Risiken verprobt.

3. Diese Transparenz versetzt uns jederzeit in der Lage, im Spannungsfeld aus Qualität, Zeit und Kosten Anpassungsentscheidungen zu treffen, um das Projektziel sicher zu stellen. 

4. Neben das prozessbegleitende Qualitätsmanagement tritt die Planung und Steuerung der releasebezogenen, nicht-funktionalen Tests. In enger Zusammenarbeit mit den Betriebsprozessen wird damit die finale Lieferung der Software erst ermöglicht. 

Es gibt verschieden Möglichkeiten, Software oder auch Webseiten zu testen. Grundsätzlich gilt, dass Ihre Anwendungen einwandfrei, also schnell, zuverlässig und korrekt, laufen müssen. Mit Hilfe einer guten Testkonzeption können Fehler frühzeitig erkannt und behoben werden. 

Übertragen Sie uns die Testkonzeption und das professionelle Testmanagement. Vereinfacht dargestellt lässt es sich in folgende Komponenten einteilen: 

 

"Natürlich...

... kostet Qualität, aber fehlende Qualität kostet mehr.

Hans-Jürgen Quadbeck-Seeger ( *1939) Prof. Dr., deutscher Chemiker

Testpyramide

Verschiedene Testmöglichkeiten

 

Unit-Tests

Hierbei handelt es sich um Basis-Tests, bei denen wir überprüfen, ob die einzelnen Komponenten der Anwendung wie gewünscht bzw. definiert arbeiten.

Idealerweise laufen sie automatisiert und werden so immer wieder in unterschiedlichen Stadien der Entwicklung durchgeführt. Dadurch erkennen wir eventuell auftretende Fehler oder Probleme umgehend und können sie beheben

 

 

 

Integration Tests

Nicht nur die Funktionalität einzelner Komponenten ist ein wichtiger Bestandteil in der IT. Es muss auch immer sichergestellt sein, dass notwendige Schnittstellen funktionieren, um ein IT-Produkt richtig nutzen zu können.

Das überprüfen wir mit Hilfe von Integration-Tests. Auch diese Tests führen wir regelmäßig durch, um das reibungslose Zusammenspiel der IT-Landschaft sicherzustellen. 

 

End-to-End-Tests

Der finale Schritt sind die End-to-End-Tests. Der komplette Geschäftsprozess wie z.B. eine Online-Bestellung wird von Anfang bis zum Ende durchgetestet.

Selbst wenn alle Unit- und Integrationtests erfolgreich durchgeführt wurden helfen E2E-Tests der Identifikation von fachlichen Unstimmigkeiten, die nicht auf funktionalen Defiziten beruhen. 

 

 

Non-functional-Tests

Die nichtfunktionalen Tests überprüfen die Eigenschaften die nur indirekt mit der Aufgabe der Anwendung in Verbindung stehen. Verfügbarkeit, Belastbarkeit, Skalierbarkeit und Sicherheit stehen bei diesem Verfahren im Vordergrund. 

Damit verhindern wir den Stillstand der Anwendung, schützen sie vor Datenverlusten und stellen sicher, dass sie ihre vorab definierten Aufgaben erfüllt.