Information et éducation par et pour la communauté SAP

L'IA dans les tests logiciels

L'intelligence artificielle a le vent en poupe. L'IA recèle également un grand potentiel pour l'ingénierie de la qualité dans le développement de logiciels, car elle est indispensable aux entreprises.
Viktoria Praschl, Tricentis
3 octobre 2023
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Während die Anforderungen von SAP-Anwendern steigen, müssen Testing-Teams immer kürzere Re-leasezyklen meistern – bei Cloud-Applikationen oft sogar mehrere Builds am Tag. Um mit diesem Tempo Schritt zu halten, darf die Qualitätssicherung nicht länger erst zum Schluss stattfinden, sondern muss in alle Phasen des DevOps-Prozesses integriert werden.

Gefragt ist ein Shift-Left im V-Modell: Indem Unternehmen Qualität bereits bei der Applikationsplanung berücksichtigen, können sie Probleme frühzeitig erkennen und adressieren. Aber wie lässt sich das angesichts sinkender Budgets und Fachkräftemangel bewältigen? Ohne Testautomatisierung geht es heute nicht mehr. Zunehmend kommt dabei auch künstliche Intelligenz zum Einsatz.

CIOs setzen auf KI


86 Prozent der CIOs betrachten KI bereits als wichtiges Kriterium bei der Auswahl von Qualitätssicherungslösungen, so der Capgemini World Quality Report. Laut einer Studie von TechStrong und Tricentis unter DevOps-Professionals sehen 90 Prozent der Befragten erhebliches Potenzial im Einsatz von KI. Die größten Vorteile erwarten sie im Testing-Bereich.

UI-Tests dienen dazu sicherzustellen, dass eine Benutzeroberfläche wie gewünscht funktioniert und eine gute User Experience bietet. Sie sind in der Regel aufwändig und kosten viel Zeit, da sie sich schlecht automatisieren lassen. KI überwindet diese Hürde. Indem sie menschliches Nutzerverhalten simuliert, kann sie UI-Tests selbstständig aus der Anwenderperspektive durchführen.

Ein Shift-Left-Ansatz ist insbesondere beim UI-Testing schwierig. Denn in der Regel können Tester erst mit der Testautomatisierung beginnen, wenn die Benutzeroberfläche vollständig entwickelt ist. Dadurch verlangsamt sich die Freigabe. KI kann Test-Cases dagegen bereits aus dem Mock-up-Design einer Applikation erstellen. Das ermöglicht es, schon UI-Test-Cases zu entwerfen, bevor die Benutzeroberfläche überhaupt existiert. Dieselben Tests lassen sich später auf die vollständig entwickelte Anwendung übertragen.

Visual Testing dient dazu, sicherzustellen, dass eine Benutzeroberfläche auf verschiedenen Endgeräten funktioniert. Indem man einen Basis-Screenshot mit einem zukünftigen Screenshot vergleicht, lassen sich Probleme aufdecken, die bei funktionellen Tests auf DOM-Ebene (Document Object Model) nicht erkannt werden. Eine KI kann Visual Testing automatisieren. Voraussetzung ist, dass man ihr beibringt, auf welche visuellen Hinweise sie achten soll.

Schon eine kleine Änderung an einer Applikation kann dazu führen, dass die Objekt-identifizierung nicht mehr funktioniert und Tests abbrechen. Qualitätssicherer müssen ihre Automatisierungsskripte daher kontinuierlich überprüfen und anpassen. Das ist aufwändig und treibt die Wartungskosten in die Höhe.

Eine KI kann UI-Tests dagegen ohne technische Identifikatoren automatisieren. Sie erkennt Objekte mithilfe von neuronalen Netzen auf der visuellen Ebene der Benutzeroberfläche. So können keine Probleme mehr durch abgebrochene Bezüge zwischen Objekten und Identifikatoren entstehen. Die visuelle KI macht die Test-Cases zudem unabhängig von der -darunter liegenden Technologie. Dadurch lassen sich Tests plattformübergreifend verwenden, egal, ob eine Applikation auf einem Windows-, Android-, Apple- oder Cloud-System läuft.

Einen Großteil ihrer Zeit verbringen Tester mit Fehlersuche. Wenn ein Test abbricht, müssen sie in mühevoller Kleinarbeit ermitteln, warum er nicht funktioniert. KI kann die Daten von fehlgeschlagenen Tests dagegen automatisiert analysieren und häufige Fehlermuster erkennen. Im Anschluss kann sie gängige Probleme – etwa fehlerhafte Bezüge – sogar automatisiert reparieren.

Um das Testing möglichst effizient zu gestalten, ist es wichtig, zielgerichtet die Bereiche zu testen, die das größte Risiko darstellen. In der Praxis fehlt diese Transparenz häufig. Viele Unternehmen testen daher nach dem Gießkannenprinzip und sammeln eine aufgeblähte Testsuite an, die immer langsamer wird. Dabei decken sie aber nur 20 bis 40 Prozent ihrer Geschäftsrisiken ab.

DevOps und Low-Code mit KI


Eine KI kann eine automatisierte Impact-Analyse durchführen, um die größten Risiken zu identifizieren. So unterstützt sie Qualitätssicherer dabei, die wichtigsten Tests zu priorisieren und das Richtige zu testen. Außerdem kann die KI auch automatisiert Test-Cases entwerfen und eine optimale Testabdeckung erzielen. 

Um eine ganzheitliche Quality-Engineering-Strategie umzusetzen, brauchen Unternehmen bestmögliche technische Unterstützung. KI hilft dabei, Test-automatisierung bereits in einer frühen Phase in die DevOps-Prozesse zu integrieren. Am besten lässt sich die neue Technologie mit einer Low-Code/No-Code-Plattform einführen, siehe auch die E3-Coverstory in über das Thema.

tricentis.com

avatar
Viktoria Praschl, Tricentis

Viktoria Praschl ist VP Sales Central Europe bei Tricentis


Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.