Wir zeigen Euch, in welchen Bereichen bereits KI im Alltag eines Testautomatisierers helfen kann und möchten Euch einen Einblick ai4test geben, welche neuen Features wir implementiert haben: Intelligentes Crawling, Smart Capture & Replay. Und woran wir gerade arbeiten den sogenannten Smarties (Smart Identifiers).
Andreas Roth - Solid.js: Schluss mit Framework-Overhead!
Jessica Schulze - Künstliche Intelligenz im Alltag eines Testautomatisierers.pdf
1. April 2023 | Jessica Schulze
ai4test –
testen oder
testen lassen?
1
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
2. Kann KI im Softwaretest helfen?
2
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
3. Aufwand in der Testautomatisierung in Projekten
t
#Testfälle
n n+1 n+2
Komplexität /
Wartung
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023 3
4. 4
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
Aufwand in der Testautomatisierung in Projekten
t
#Testfälle
n n+1 n+2
Komplexität /
Wartung
1. Generierung Regressionstests
mit niedriger Komplexität
2. Wartung /
Pflege der
Testfälle dank
Smart
Identifiers
6. ai4test – how does it work?
Eingabe der URL und
Start der KI
Automatisierte Erkennung
und Kategorisierung
relevanter Elemente der
Webseite
Automatisierte Erstellung
eines Strukturmodells der
Webseite
Automatisierte Erstellung
von Testskripten aus dem
Strukturmodell
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023 6
7. 7
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
ai4test – how does it work?
Übergabe der Parameter
an den Buildserver
Testdaten werden an
Crawler übergeben
Start ein oder mehrerer
Browser im Selenium Grid
Website wird geöffnet
8. 8
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
ai4test – how does it work?
Screenshot von initialer
URL wird angefertigt und
analysiert
Relevante Elemente der
Website werden erkannt
Elemente werden
klassifiziert
9. 9
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
ai4test – how does it work?
Crawler analysiert
explorativ die Anwendung
Ähnliche Seiten werden
gruppiert
Strukturgraph der Website wird
erstellt
10. 10
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
ai4test – how does it work?
SKRIPT
T E S T E R R A
F R A M E W O R K
JAVA
DOCKER
MICRO-
SERVICES
ESX
CLUSTER
TEST AUTOMATION PLATFORM
AS A SERVICE
D
E
S
K
T
O
P
M
O
B
I
L
E
Jenkins/
TeamCity
github.com/telekom/testerra
11. 11
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
Demo ai4test
12. 12
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
Ausblick ai4test
Smart Identifier
• Automatische Wiederherstellung von Identifiern
Intelligent Crawler
• Effiziente Erkundung der Anwendung
Farbe
XPath
Inhalt Größe
Link
Warenkorb
Produktdetails
Home
Impressum Kontakt
13. 13
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
Danke
Christian Mauth
Projekt Manager
Deutsche Telekom MMS
+49 351 2820 2275
Christian.Mauth@telekom.de
Dr. Carsten Neise
Senior IT Architekt
Deutsche Telekom MMS
+49 351 2820 2735
Carsten.Neise@telekom.de
Johannes Kühnel
Test Architekt
Deutsche Telekom MMS
+49 351 2820 5375
Johannes.Kuehnel@telekom.de
15. 15
Offen | Künstliche Intelligenz im Alltag eines Testautomatisierers | 25.04.2023
Danke
Christian Mauth
Projekt Manager
Deutsche Telekom MMS
+49 351 2820 2275
Christian.Mauth@telekom.de
Dr. Carsten Neise
Senior IT Architekt
Deutsche Telekom MMS
+49 351 2820 2735
Carsten.Neise@telekom.de
Johannes Kühnel
Test Architekt
Deutsche Telekom MMS
+49 351 2820 5375
Johannes.Kuehnel@telekom.de