Automatisierte Softwaretests

Hochgradig geschäftskritische Softwarelösungen bedingen besondere funktionale und technologische Anforderungen. Um diese zu erfüllen, wird die Software kontinuierlich weiterentwickelt. Eine entscheidende Rolle kommt dabei der Qualitätssicherung zu.

Die Qualitätssicherung, also das Testen der Software, findet in jeder Entwicklungsstufe statt. Um die Testqualität zu erhöhen und vorhandene Ressourcen bestmöglich zu nutzen, wird neben manuellen Softwaretests mittlerweile verstärkt auf automatisiertes Testen gesetzt.

Test-Projekte

Die DELTA proveris AG erbringt im Rahmen ihres Projektgeschäfts sämtliche Qualitätssicherungsmaßnahmen. Die Testautomatisierung stellt dabei einen Schwerpunkt dar. Die Potenziale automatisierter Softwaretests lassen sich in vielerlei Hinsicht adaptieren.

Unser Angebot

  • Konzeption, Entwicklung und Umsetzung automatisierter Acceptance-Tests
  • Know-how zertifizierter Softwaretester
  • Prüfung des Zusammenspiels von Software mit Infrastruktur und weiteren eingesetzten Systemen in komplexen Integrationstests
  • Erstellung umfangreicher Funktionsbibliotheken und Testskripte
  • Organisationsberatung in der konzeptionellen Aufbereitung automatisierter Tests
  • Bereitstellung vielfältiger Basisfunktionen für Regressionstests

Vorteile automatisierter Softwaretests

Mit mehr Tests in kürzerer Zeit wird eine höhere Testabdeckung erreicht.
Das erleichtert das frühzeitige Erkennen von Fehlern.

Weitere Vorzüge

  • Schnellere Wiederholbarkeit
  • Bessere Ressourcenauslastung durch unbeaufsichtigte Nacht- und Wochenendtests
  • Umfangreiche und vielschichtige Testdaten müssen nur einmal erstellt werden.
  • Tests unter immer gleichen Voraussetzungen erzeugen vergleichbare und reproduzierbare Ergebnisse.
  • Automatisierung komplexer Geschäftsfälle (auch system- und technologieübergreifend) und dadurch Vergleiche und Ergebnisse über verschiedene Computersysteme und Programmvariationen hinweg

Kosten

Testautomatisierung führt nicht unmittelbar zu einer Kostenreduktion. Der anfangs erhöhte Aufwand rentiert sich jedoch schnell durch die Wiederverwendung und die effektivere Durchführung der erstellten Testfälle und spiegelt sich mittelfristig in einer Ersparnis wider.

Kostenverlauf im Vergleich zu manuellen Tests

Die folgende Grafik zeigt den Kostenverlauf eines automatisierten Tests im Vergleich zu manuellen Tests auf Basis des Lebenszyklus einer Software.


Testskript (Rational Robot) einer Angebotserstellung

Automatisch erzeugtes Testlog (Rational Robot)