• Effizienz- und Produktivitätssteigerung beim Test
  • Höhere Zuverlässigkeit der Software
  • Automatisierung fehleranfälliger Abläufe

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 erstreckt sich dabei über:

  • Konzeption, Entwicklung und Umsetzung automatisierter Acceptance-Tests
  • 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
     
Testskript (Rational Robot) einer Angebotserstellung im Kfz-Leasing
Automatisch erzeugtes Testlog (Rational Robot) nach erfolgreichem Abspielen des Skriptes


Vorteile

  • Mehr Tests in kürzerer Zeit und dadurch öfter durchführbar
  • Höhere Testabdeckung
  • Tests beliebig oft wiederholbar
  • Übereinstimmende Testdaten bei aufeinanderfolgenden Tests
  • Tests mit umfangreichen und vielschichtigen Testdaten
  • Automatisierung komplexer Geschäftsfälle (auch system- und technologieübergreifend) und dadurch Vergleiche und Ergebnisse über verschiedene Computersysteme und Programmvariationen hinweg
  • Bessere Auslastung vorhandener Ressourcen durch unbeaufsichtigte Nacht- und Wochenendtests

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 im Return on Investment wider. Das nebenstehende Bild zeigt den Kostenverlauf eines automatisierten Tests im Vergleich zu manuellen Tests auf Basis des Lebenszyklus einer Software.