Testautomatisierung
Automatisiertes Testing für hochqualitative Software
Effektives und effizientes Testen
Wir unterstützen Sie dabei, Ihre Lösungen schneller und günstiger auf den Markt zu bringen, indem wir für Ihren Test-Prozess die Gesamtverantwortung übernehmen. So wird sichergestellt, dass die Produkte im Betrieb auch die erwarteten Anforderungen erfüllen. Wir lösen technische Herausforderungen mit intelligenten Ansätzen und wirksamer Automatisierung und sorgen für eine kontinuierliche Verbesserung und Zunahme der Qualität.
Vorteile der Testautomatisierung mit Ampada?
- Erhöhte Testabdeckung durch den Einsatz von Hybrid-Strategien (Testdata-, und Schlüsselwortansatz)
- Effizienteres Testen durch einfaches Abbilden von alternativ Szenarien, z.B. sowohl für Positiv- als auch Negativtestfälle
- Einfache Bedienung der Automatisierung durch Fachseiten
- Durchführung von Regressionstests zu jeder beliebigen Zeit
- Zentrale und revisionssichere Dokumentation
- Einheitliches Reporting für alle Fachbereiche
- Automatisierung von heterogenen Systemlandschaften darunter (Web, GUIund SAP Applikationen)
- Standardisiertes Verfahren zur Entwicklung von automatisierten Testfällen
- Entwicklung von nachhaltigen und wiederverwendbaren Skripten
Prämissen einer erfolgreichen Testautomatisierung
Unabhängigkeit von Testumgebung und Mandanten
Testskripte sollen unabhängig von unterschiedlichen Mandanten und Umgebungen ausführbar sein.
Hohe Zuverlässigkeit
Die Testskripte sollen zuverlässig ausgeführt werden können.
Im Fehlerfall werden alternativ-Pfade ausgeführt.
FlexibleTestausführung
Die Tests müssen von überall ausführbar sein. Die Testskripte müssen von allen Automatisierern benutzt und gewartet werden können und auf allen möglichen Testhosts ausführbar sein.
Einheitliche Tools und einfache Bedienung
Wir setzen Tools und Werkzeuge für eine einfache Bedienung ein. Wir nutzen aussagekräftige Reports und ständiges Monitoring bei der TA.
Modularer Aufbau und Wiederverwendbarkeit
Die entstandenen Automatisierungs Artefakte sollen über Projekte und Teams hinweg verwertbar sein. Die Skripte sollen aus möglichst kleinen Modulen erstellt werden.
Konzeption und Vereinheitlichung
Konzeptionierung eines Frameworks und Aufbau einer Testautomatisierungsinfrastruktur. Frühe Einbindung des Testautomatisierungsteams in den Tests. Methodische Arbeitsweise und Definition von Richtlinien zur Entwicklung der Testautomation.
Unser Vorgehen
Durch unser schrittweises Vorgehen sind wir in der Lage, Lösungen zu planen, anzupassen und bereitzustellen, die Ihre Reaktionsfähigkeit auf Marktveränderungen verbessern, Ihre Risiken reduzieren und eine kontinuierliche Weiterentwicklung ermöglichen, damit Sie die Bedürfnisse und Erwartungen Ihrer Kunden erfüllen können.
Die Erfolgsfaktoren dabei sind
- Auswahl von geeigneten Testfällen
- Auswahl von geeigneten Tools
- Einbettung des Tools in die geeignetes Framework
- Kontinuierliches Durchführen der Automatisierung
Technologien und Tools
Unsere Ingenieure beherrschen ein breites Technologiespektrum. Deshalb haben wir das Ziel jeweils die besten Tools und Technologien für Ihre Problemstellungen auszuwählen und anzuwenden und bei Bedarf diese auch in den bestehenden Application Live Cycle zu integrieren . Die gängigen Tools die wir in Kundenprojekten einsetzen sind folgende
Testautomatisierungs-Framework
Unsere Testautomatisierungsmethodik und unsere Testframeworks sind perfekt in agilen Prinzipien und DevOps-Strategien integriert, was einen konsistenten ROI während des gesamten Software-Lebenszyklus gewährleistet. Unsere Testautomatisierungsframeworks sind mit einem Fokus auf langfristige Nutzung aufgebaut und bieten sehr große Vorteile:
- Geringere Wartung
- Lose Kopplung von Tests und Daten
- Verwendung und Integration von Open-Source-Werkzeugen
- Unterstützt die Durchführung von mehreren Regressionstests während den Sprints
- Leicht bedienbar für Fachseiten
- Einheitliche HTML Reportings
- Verwendung des Hyprid Frameworks welches die Vorteile der beiden Frameworks
- (Keyword und Data Driven Framework ) beinhaltet
Applikation unter Test
Aussenaufritt
Print / E-mail
Sosial Media
Web-Portale
Mobile
Telefon
Kunden management
Kundenschnittstelle
CRM
Kommunikation (EAI/EDI)
Datenaustausch nach Innen und Aussen (EAI/EDI)
BIS-N
Backend
Stammdaten
GM
DSO-DP
nKED8
Stammdaten
GM
DSO-DP
nKED8
EDM
AMT
eCount
NMplus
Abrechnung
SAP IS-U
analytics
SAP BW
Test Hosts / Client
CLUSTER 1
CLUSTER 2
Testausführung
Scheduler
Skript
Object Repository
ALM Server
Testdaten Input
Testfälle
Testpläne
Defekts
Reporting
Icons made by Pixel perfect from www.flaticon.com