Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Chantal Kerner Geändert vor über 6 Jahren
1
Testautomation aus bankfachlicher Sicht – Heute und Morgen
Gags…… Automation Tätigkeitsbericht, Zeiterfassung …… Problem wenn der Chef die Ausstellung des blauen Briefs auch automatisiert hat….. Seiteneffekt Impfung Kotzen, Durchfal l Bernd Kaufmann, Rainer Stanger, Anwendungsentwicklung | JBFOne 2009
2
Health-Check … beim Menschen
Sehtest Röntgenaufnahme EKG Darmspiegelung 1 Minute Sportabzeichen-Abnahme
3
Health-Check … einer Anwendung
Sehtest Röntgenaufnahme EKG Darmspiegelung Health-Check Sportabzeichen Vorname: agree Frontlet-Tester Name: Bankarbeitsplatz TAFF mit UI-Automationstool Check Abbrechen JUnit Command Funktion 2 Minute Schöck fragen wann, aktueller Stand FIT-Framework Server Service A Service B JUnit Funktion Funktion
4
Agenda Überblick TAFF – Automation im Projekt- und Gesamtintegrationstest (PIT/GIT) Performancemonitoring End-to-End (E2E) FIT – Automation im Modul- und Projektintegrationstest Erfolgsfaktoren
5
Regressionstest mit TAFF
Sehtest Regressionstest mit TAFF EKG Sicherstellen der Lauffähigkeit (GIT) Korrektheit der Anwendung (PIT) Aufdecken von Seiteneffekten auf nicht geänderte Bereiche Möglichkeit von kurzen Wiederholungszyklen Hohe Wiederverwendung der zu erstellenden Automationstestfälle (Wartbarkeit, Variabilisierung) Erstellen der Testfälle durch den „Fachler“ wenig/kein Entwickler-KnowHow notwendig Nutzungsmöglich- keit für Performance- Monitoring E2E) Herstellerunabhängigkeit Regelausführung der erstellten Automationstestfälle Einbinden/Anbinden an die vorhandenen Systeme (Testfalldatenbank) Erstellung setzt keine lauffähige Anwendung voraus Sportabzeichen 3 Minuten
6
Vereinfachte Prozessdarstellung Erstellen „Script“
1. Abbildung von Bildschirmmasken Microsoft Excel Technisch Reusable(TR) Business-Templates (BT) 1 Minuten 2. „Komposition“ der Tests Microsoft Excel Tests Default-Reusable 3. Ausführung
7
Einbinden in vorhandene Tool-Landschaft
Erweiterung um Schnittstelle und Workflow Testfallerstellung Fehlerabweichungs- dokumentation Validierung gegen das Echtzeit- system Auto- matisierung via TAFF (TestAutomationsFramework-FIDUCIA) 1 Minute Vertriebs- aktivitäten steuern
8
Aufbau Framework – Trennung Fachlichkeit/Technik
technische Bausteine (TR) Automatisierer (Techniker) HTML- Report fachliche Bausteine (DR/BT) Frameworkcode erzeugt Erzeugt dynamisch Ausführungscode erzeugt nutzt ruft Fachlicher Tester Zu testende Anwendung (AUT) Capture/ Replay Tool Ausführung treibt erstellt Test 3 Minuten Testfallkomposition erzeugt Tool- Report
9
Beispiel TAFF Business-Template (Abbildung Bildschirmmasken)
1 Minute
10
Beispiel TAFF Umsetzung Testfall
3 Minuten
11
Versionierung in TAFF Environment.Value("Version_Anwendung_agreeBAP") = "37" Environment.Value("Version_Produkt_PER") = "37U92" Environment.Value("Version_TR_PER_Personuebersanzg“) = "37U93" 1 Minute incl. Folgefolie
12
Variabilisierung von Automationstestfällen
Gründe für eine Variabilisierung Verbrauchende Daten Einsatz in unterschiedlichen Umfeldern/Kontexten Umsetzung in der Automation über Environmentvariablen P_ePersonenNrSchablonePer_ P_ePersonenNrSchablonePer_ ENV(PER_Personennr_Allgemein_1) Environment.Value("PER_Personennr_Allgemein_1") = „123456" Environment.Value("PER_Konto_Testxy_1 ") = „4711"
13
Agenda Überblick TAFF – Automation im Projekt- und Gesamtintegrationstest (PIT/GIT) Performancemonitoring End-to-End (E2E) FIT – Automation im Modul- und Projektintegrationstest Erfolgsfaktoren
14
Hinterlegung Messpunkte
Sportabzeichen 1 Minute incl. Folgefolie
15
Ausschnitt aus End-to-End (E2E) Performance-Reporting
1 Minute
16
Agenda Überblick TAFF – Automation im Projekt- und Gesamtintegrationstest (PIT/GIT) Performancemonitoring End-to-End (E2E) FIT – Automation im Modul- und Projektintegrationstest Erfolgsfaktoren
17
der Programmierer … Zu testendes Objekt 2 Minute incl. Folgefolie 1+2
Health-Check agree Frontlet-Tester Vorname: Zu testendes Objekt Bankarbeitsplatz Name: Check Abbrechen JUnit Command Funktion Service A Service B Server JUnit Funktion Funktion 2 Minute incl. Folgefolie 1+2
18
der fachliche Tester heute …
Zu testende Anwendung Fachlicher Abnahmetest UI-Automation mit TAFF
19
der fachliche Tester morgen …
Zu testende Anwendung und spezielles Testobjekt Fachlicher Abnahmetest Fachlicher Test UI-Automation mit TAFF FIT-TAFF
20
TAFF – und FIT (JUnit) Input.html Client FIT-Input: Input.html
Anwendung xy 2 FIT-Input: Input.html FIT-Fixture (JUnit) FIT-Output: Output.html 5 Start 3 Ergebnis 4 Output.html Server Server Service A Service B 5 Minuten incl. Anhangfolien Reset IMS DB2 Oracle 1
21
Kein Ersatz für GUI-getriebene Tests !!!
Vorteile Tests an der Sevice-Schnittstelle laufen wesentlich schneller als über die GUI und sind nicht von dieser abhängig keine aufwändige Navigation in der Anwendung zum Testobjekt erforderlich Kein Ersatz für GUI-getriebene Tests !!! Für den Anwendungstest sind diese natürlich noch erforderlich, allerdings in wesentlich reduziertem Umfang Tests sind sowohl vom Programmierer in der Modultestumgebung als auch vom fachlichen Tester in der Projekt-Integrations-Umgebung ausführbar Einfache Pflege der FIT-Dateien über HTML-Editor/TAFF durch fachlichen Tester Mittels TAFF ist ein MIX aus Tests über die GUI und auch FIT möglich Einfacher „Testdaten-Generator“ Bei Trennung FIT-Fixture in FIT-Fixture und JUNIT sind die JUNITs auch im Lasttest-Tool LoadRunner nutzbar 3 Minuten Service kann an der Schnittstelle nahezu vollständig getestet werden, was sonst nur über unter Umständen viele Usecases möglich wäre
22
Agenda Überblick TAFF – Automation im Projekt- und Gesamtintegrationstest (PIT/GIT) Performancemonitoring End-to-End (E2E) FIT – Automation im Modul- und Projektintegrationstest Erfolgsfaktoren
23
Wichtige Rahmenbedingungen
Initialisierbare Testsets Gleiche Sekundärdaten in den Testsets der verschiedenen Teststufen Einheitliche Userprofile (Kompetenzen etc.) Stabile Anwendung Berücksichtigung Objekterkennungsmöglichkeiten bei der Entwicklung des zu testenden Systems 1 Minute
24
Die Gefahr …! Defibrillator E-Fix in Produktion 1 Minute Fix im Rework
25
Das Ziel …! 1 Minute + Folgefolie
26
Bernd Kaufmann Rainer Stanger
Fragen? – Diskussion? Bernd Kaufmann Rainer Stanger Anwendungsentwicklung
27
Ihr IT-Partner Vielen Dank
32
FIT-Integration in der Anwendung TAFF
Heute TAFF, künftig auch agree Bankarbeitsplatz
33
FIT-Integration in der Anwendung TAFF
34
FIT-Integration in der Anwendung TAFF
1 Minute
35
FIT-Integration in der Anwendung TAFF
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.