Testmanagement
Wer hoch springen will, muss wissen, dass er gut landet. Innovation ist undenkbar ohne Verlässlichkeit. Darum steht vor der Live-Performance einer neuen Idee der unbestechliche Test, mit der Zielsetzung wesentliche Risikofaktoren abzusichern.
Jede ungesicherte Veränderung beinhaltet für ein Unternehmen die Gefahr von wirtschaftlichen Schäden und Reputationsverlust. Die Absicherung durch ein verlässliches Testmanagement erlaubt mutige Innovationen ebenso wie geringfügige Performance-Anpassungen. Die Investition in die Reliabilität eines Systems bedeutet Kundenschutz und -erhalt. Testmanagement ist unverzichtbarer Bestandteil eines professionellen Auftritts. Es erfordert die Beherrschung des Themas und der Methoden, sowie ein hohes Maß an Erfahrung und Überblick, um die wesentlichen Risikofaktoren im Griff zu halten und die perfekte Performance zu sichern.
Werden Testumfang und Test-Ressourcen zur Qualitätssicherung rigoros beschnitten, verlagert sich das Risiko auf die Produktion und Wartung. Dadurch verschieben sich Probleme an die Kundenschnittstelle und bergen unkalkulierbare Kosten und Imageverlust.
Es gilt darum, die wirklich notwendigen Prozesse, Methoden und Tools zur Qualitätssicherung und den angemessenen Aufwand für die Softwarequalitätssicherung zu klären. Dafür muss häufig, gegen Zeit und Budgetdruck, Akzeptanz geschaffen werden. Testfälle und Testdaten müssen sehr kurzfristig in vorgegebener Qualitätsstufe und unter Einhaltung datenschutzrechlicher Vorgaben bereitstehen. In hybriden Vorgehensmodellen, bei denen agil entwickelt und anschließend in ein klassisches Vorgehensmodell migriert werden soll, muss das Testvorgehen entsprechend strukturiert werden.
Bei diesen Anforderungen unterstützen wir Sie. Unsere Test-Experten verfügen über umfassende Projekterfahrung im Testmanagement. Sie beherrschen klassisches und agiles Testmanagement in der Praxis. Unsere Beraterinnen und Berater sind in agilen und klassischen Methoden und Vorgehensmodellen zertifiziert nach dem ISTQB-Standard Foundation Level (Certified Agile Essentials® , Certified Agile Test, Driven Development® , Certified Agile Tester®, CMAP® Mobile App Testing - Foundation Level ) und Advanced Level (Test Manager, Test Analyst und Technical Test Analyst).
Unser Repertoire
Operatives Testmanagement
Sie suchen einen erprobten Testmanager, der Ihre Performance zuverlässig absichert?
Wir unterstützen Sie durch die operative Mitarbeit in der Rolle des Testmanagers bzw. der Testmanagerin in Ihren Softwareentwicklungsprozessen. Wir beraten Sie konzeptionell und realisieren Lösungen. Neben der Übernahme verschiedener Rollen in Ihren Testprojekten bieten wir Ihnen projektbegleitendes Coaching für Ihre Mitarbeiter.
Details: +
- Planung und Steuerung aller Testaktivitäten über alle Teststufen (Unit-/Komponenten-, System- , Integrations- und Abnahmetests)
- Aufbau und Führung des Testteams
- Koordination des fachlichen Testteams
- Erstellung von Master-Testplänen und Iterationsplänen
- Durchführung von Requirements-Reviews
- Review von Use Cases und Test Cases
- Festlegung eines risikoadjustierten Testvorgehens
- Definition und Anforderung von Testdaten
- Testautomation und Planung von Regressionstests
- Defect Management
- Koordination und Abstimmung der Testaktivitäten mit den verschiedenen Schnittstellen und Beteiligten (Softwareentwicklung, Fachseite, Projektmanagement)
- Krisenintervention und Eskalationsmanagement
- Change Request Management
- Erstellung und Pflege der Testdokumentation
Testvorbereitung und Testdurchführung
Sie benötigen die Erweiterung Ihrer Ressourcen um Mitarbeiter in den Rollen Software-Tester, Test Analysten oder Technical Test Analysten?
Wir unterstützen Sie bei der Erstellung von Testfällen durch die Vermittlung von Methoden und Techniken zur Testfallerstellung. Wir identifizieren Testfälle, die Ihnen eine hohe Testabdeckung von geschäftskritischen Anforderungen ermöglichen und sorgen dafür, dass Sie mit einer möglichst geringen Anzahl von Testfällen eine maximale Testabdeckung erreichen.
Profitieren Sie von unseren ISTQB zertifizierten Beratern und Beraterinnen, die auf mehrjährige praktische Erfahrungen zurückgreifen und diese mit ausgezeichneten bankfachlichen Kenntnissen verbinden.
Details: +- Vorbereitung und Durchführung von Reviews zur Prüfung der Fachkonzepte und IT-Konzepte auf Testbarkeit und möglichen Spezifikationslücken
- Spezifikation verschiedener Testfallsequenzen und Testfallszenarien
- Definition und Anforderung benötigter Testdaten
- Automatisierung von Tests
- Testfalldurchführung (sowohl manuell als auch im Rahmen automatisierter Tests)
- Dokumentation der Testfalldurchführung
- Unterstützung der Entwicklung bei der Fehlerbehebung durch Nachstellung von Fehlerbildern
- Fachliche Unterstützung und methodisches Coaching von Testteams und Testverantwortlichen
Testprozesse und Teststrukturen aufbauen und optimieren
Sie werden an der Qualität Ihrer Ergebnisse gemessen?
Mit einem effizienzorientierten Testmanagement stellen wir unter Berücksichtigung des Anforderungsmanagements sicher, dass geplante Anforderungen fachlich und technisch vollständig und korrekt umgesetzt werden. Test-Aspekte sind im Idealfall bereits in das Review der Anforderungs-Dokumentation integriert. Damit werden schon zu Anfang Verständnisfragen geklärt, bevor Aufwände zur Umsetzung der Anforderungen entstehen. Fehlerquellen in Prozessen und Produkten sollen frühzeitig erkannt und durch Maßnahmen der konstruktiven Qualitätssicherung abgesichert werden. Dabei gilt: So viel wie nötig und so wenig wie möglich – risikoorientiert.
Details: +
Mit steigender Innovation und Laufzeit von Projekten steigen die Anforderungen an das Testmanagement.
Das Risikomanagement erfordert Testprozesse und Teststrukturen, die Risiken über die gesamte Laufzeit steuerbar machen. Idealerweise sollten schon bei der Erstellung der Fachkonzepte und IT-Konzepte Abnahmekriterien geplant und im weiteren Verlauf der Entwicklung konkretisiert werden. Prozesse des Testmanagements inklusive des Risikomanagements sind wesentliche Bestandteile des Life Cyle des Softwareentwicklungsprozesses.
Die Prozesse im Test-Lifecycle sind integriert und mit dem Lifecycle des Softwareentwicklungsprozess abgestimmt. Das Projektmanagement plant und steuert die Verzahnung der Handlungsstränge und sorgt für eine gelungene Gesamtprojekt-Performance.
- Reifegrad Ihrer Testmanagementprozesse und -strukturen bestimmen
- Testprozesse und Teststrukturen aufbauen und optimieren
- Testmanagement-Methoden und -Tools einführen und an die spezifischen Anforderungen des Softwarenentwicklungsprozesses des Unternehmens adaptieren
- Qualifizierungskonzepte entwickeln und umsetzen
- Schulung und Coaching interner Mitarbeiter
Testdatenmanagement und Testautomatisierung
Sie müssen dafür Sorge tragen, dass Ihre Absicherungen den geltenden Compliance und Covernance-Richtlinien, dem Datenschutz und anderer gesetzlicher Vorgaben, nationaler und internationaler Standards entsprechen?
Wir liefern Ihnen große Datenmengen in einer produktionsnahen Qualität und stellen den qualifizierten Umgang mit Testdaten und deren Fortschreibung sicher.
Für die häufig eng getakteten Test-Zyklen müssen mehrfach große Mengen von Testdaten bereit stehen. Die dabei eingesetzten Datenkonserven sollten ihre Datenhaltbarkeit für die Verarbeitung nicht verlieren. Hierzu werden Mechanismen benötigt, mit denen sich Datenkonserven in der Zeit fortschreiben lassen. Durch einen Test veränderte - sogenannte „verbrannte“ und für zukünftige Tests ungeeignete - Daten müssen beseitigt werden. Viele der Testvorfälle binden zu viele Ressourcen und sollten im besten Fall durch Automatisierung optimiert werden.
Wir unterstützen Sie bei der Definition und Schaffung von regressionsfähigen Testdatenbeständen. Unsere versierten Spezialisten führen in einem wirtschaftlich vertretbaren Rahmen Testautomatiserung in Ihren Projekten ein und schaffen den Freiraum zur optimalen Nutzung Ihrer Testressourcen.
- Reifegrad Ihrer Testdatenmanagementprozesse und -strukturen bestimmen
- Testdatenmanagementprozesse und -strukturen aufbauen und optimieren
- Analyse der Möglichkeiten zur Testautomatisierung und Realisierung von Lösungen zur Testautomatisierung
- Unterstützung und Beratung bei der Definition von Testdaten, Testdatenerzeugung und –bereitstellung
- Testdatendokumentation
- Testdatenarchivierung
- Evaluierung und/oder Optimierung von Einsatz-Tools zur Testautomatisierung und Testdatenmanagement
Durch unsere Leistungen im Testdaten-Management und der Testautomatisierung schaffen wir Ihnen Vorteile hinsichtlich der vier Faktoren Risiko, Kosten, Zeit und Qualität. Die Anonymisierung der produktiven Daten für Entwicklungs- und Testumgebungen genügt gesetzlichen und internen Anforderungen an den Datenschutz.
Die Gefahr von Datendiebstählen und damit verbundenen Reputationsschäden sinkt. Auch reduzieren wir Ihre Speicherkosten, da vollständige Kopien der produktiven Datenbestände nicht vorgehalten werden müssen. Die Tests werden schneller, weil sich die Entwicklungs- und Testinfrastrukturen kurzfristiger mit Daten bestücken lassen, die Time-To-Market verkürzt sich. Testdaten-Management schafft die Voraussetzung zu einem höheren Automatisierungsgrad, womit die Qualität der getesteten Anwendungen und vor allem der Weiterentwicklung bestehender Anwendungen steigt. Die Kosten und die Zeit reduzieren sich, da auf bestehende Testdatenarchive und Skripte zur Testautomatisierung zurückgegriffen werden kann.