Qualitätssicherung
Gute Software ist kein Zufall
Automatisierte Testlandschaft
h.com verfügt über eine automatisierte Testlandschaft, in der fortlaufend Software auf Schwachstellen und Fehler getestet wird. Dabei werden sowohl die Interaktion von Benutzern im Zeitraffer simuliert als auch Basisfunktionen mit jeder noch so kleinen Änderung verifiziert. Das schafft Sicherheit und lässt alle Beteiligten ruhiger schlafen.
End-to-End-Tests
Moderne, komplexe Software von Hand zu testen, wäre ein Albtraum. Eine Maschine kann Tests mit ständigen Wiederholungen wesentlich verlässlicher durchführen und beschwert sich nicht über die monotone Arbeit.
Manuelle Tests
Zusätzlich führt h.com manuelle Tests durch. Das menschliche Gehirn ist an vielen Stellen Algorithmen überlegen. Es erfordert nicht selten ein gewisses Maß an Kreativität, um einen Bug zu finden, der dann vor der Auslieferung behoben werden kann. Die Spezialisten von h.com gehen mit kriminalistischem Spürsinn vor und lassen nicht locker.
Test-Driven-Development
Wann immer es möglich ist, werden die Tests noch vor dem eigentlichen Softwaremodul erstellt. Dann kann von den Vorteilen der Tests bereits während der Entwicklung profitiert werden.
Rechnet sich der Aufwand?
Die Erfahrung zeigt, dass ein gutes Qualitätsmanagement einen spürbaren Anteil am Aufwand der Softwareentwicklung haben kann, der sich aber schnell auszahlt. Je länger die geplante Lebenszeit, desto mehr lohnt es eine gute Testabdeckung. Die Erfahrung zeigt vom Entwickler bis zum Projektverantwortlichen des Kunden alle von guten Tests profitieren.