Märkte:
Produkte:
- Application Management
- 3D Secure
- EMV
- Ablösung PostIdent-Verfahren
- EBIT 2.0
- Mobile Apps
- DCCS
- Betriebsautomatisierung
- Ticketbus
- Funktionales und nichtfunktionales Testen
- Migrationen für Banken
Kompetenzen:
Weitere Infos:
Funktionales und nichtfunktionales Testen
Ohne Testen geht es nicht – dies gilt für Hersteller von Standard-Software genauso wie für Betreiber und Anwender individueller IT-Lösungen. Sorgfältige Tests sichern den reibungslosen Betrieb und uneingeschränkten Nutzen einer Anwendung.
Soweit die Theorie.
Die Praxis zahlloser IT-Projekte sieht oft anders aus: Terminverzögerungen, zusätzliche Anforderungen, neue Komponenten und Versionen bringen die Systemtests in Bedrängnis. Die Testabdeckung bricht ein, während die Zahl der Defekte im produktiven System steigt. Diese Situation lässt sich mit einer Kombination aus agilem, pragmatischem Vorgehen und flexiblen Automatisierungswerkzeugen verhindern.
Erfolgsfaktoren/Voraussetzungen für effizientes Testmanagement
Idealerweise wird kontinuierlich und in wiederholbarer Weise nach festgelegten Testfallkatalogen getestet, die nachvollziehbar aus Anforderungen abgeleitet sind.
Das Ziel: die „Industrialisierung“ des Testcenters, also standardisierte, planbare, effiziente und in letzter Konsequenz automatisierte Abläufe. Der Anteil des Testens am gesamten Arbeitsaufwand größerer IT-Projekte beträgt im Mittel 25% - hier liegt also ein erhebliches Optimierungspotenzial.
Eine Automatisierung ist jedoch nur dann möglich, wenn vorher alle relevanten Prozesse und Testdaten klar definiert bzw. strukturiert werden. Dies gilt für sämtliche Testszenarien vom einfachen Modultest bis hin zum End-to-End-Test individualisierter Anwenderprozesse. In der Regel sind viele verschiedene Anwendungen an übergreifenden Prozessen beteiligt. Daher darf sich das Testvorgehen nicht auf isolierte Anwendungen beschränken, sondern muss dem Gesamtszenario Rechnung tragen.
Unsere Leistungen im Überblick:
- Standardisierung der Prozesse auf allen Integrationsstufen:
- Abdeckung der Anforderungen durch Testfälle
- Auswertung der Ergebnisse, Fehlerdokumentation und –verfolgung
- Synchronisation und Versionierung der Testfälle bei Änderungen
- Nutzung flexibler Automatisierungswerkzeuge
(Einsatz bereits vorhandener wie auch Bereitstellung eigenentwickelter Tools möglich) - Testmanagement
- Planung der Testaktivitäten
- Koordinierung der Spezifikation und Durchführung funktionaler und nichtfunktionaler Tests
- regelmäßige Berichte zu Testfortschritt, Testabdeckung und Fehlersituation
- Schnittstelle zu Release- und Defect-Management
- grundsätzliche Ausrichtung auf Testautomatisierung, wo immer diese wirtschaftlich anwendbar ist
- Testmanager zertifiziert nach ISTQB (International Software Testing Qualifications Board)
Ihr Nutzen:
- Wir unterstützen Sie dabei, Software-Tests bereits nach kurzer Zeit automatisiert durchzuführen und damit die Qualität und Stabilität Ihrer Systeme nicht nur maßgeblich zu erhöhen, sondern auch langfristig zu sichern.
- Aufwand und Kosten gegenüber bisher manuell durchgeführten Tests werden maßgeblich reduziert. Dies gilt sowohl für End-to-End-Prozesse in einem Anwenderunternehmen als auch für Anwendungsfälle einer Standardsoftware.
- Wir betrachten den Test nicht als Selbstzweck, sondern sehen das zu bewahrende und zu entwickelnde Geschäft des Anwenders hinter dem Test.
- Die Testautomatisierung liefert schnell messbare Ergebnisse und ermöglicht es Ihrer IT-Infrastruktur, mit Veränderungen Schritt zu halten.


