Künstliche Intelligenz in der Software-Entwicklung

KI-gestützte Generierung von Blackbox-Tests

Testfälle schneller bereitstellen.
Für mehr Qualität und weniger Aufwand.

Ausgangslage

Warum Testgenerierung oft ein Engpass ist

Blackbox-Tests sind ein zentraler Bestandteil erfolgreicher Softwareprojekte, doch ihre Erstellung wird schnell zum Flaschenhals. Besonders in sicherheitskritischen Domänen entstehen hohe Anforderungen an Umfang, Genauigkeit und Nachvollziehbarkeit – und genau hier stößt der klassische manuelle Ansatz oft an seine Grenzen.

Qualität
Sicherheit
Komplexität
Einsatzzeitpunkt
blackbox-slide-qualität
Qualität

Tests essenziell für hohe Softwarequalität

Solide Tests bilden die Grundlage für stabile Software und zuverlässige Funktionen. Ohne umfassende Testabdeckung steigt das Risiko für
Fehler und ungeplante Ausfälle erheblich.

blackbox-slide-Sicherheit
Sicherheit

Unverzichtbar in sicherheitskritischen Domänen

In Bereichen wie Industrie, Bahn oder Anlagenbau entscheiden Tests über Sicherheit, Compliance und Verfügbarkeit. Hier müssen Testfälle besonders gründlich, nachvollziehbar und normgerecht sein.

blackbox-slide-Komplexität
Komplexität

Hoher Aufwand für Testdesign

Testfälle aus komplexen Anforderungen abzuleiten ist zeitintensiv und erfordert viel Expertenwissen. Dieser Aufwand wächst mit der Systemkomplexität überproportional an.

blackbox-slide-Einsatzzeitpunkt
Einsatzzeitpunkt

Tests oft erst spät verfügbar

Idealerweise wären die Tests schon vor der Implementierung der entsprechenden Funktion verfügbar. Aufgrund des hohen Aufwands für die Testerstellung ist dies aber selten der Fall. Fehler werden dadurch häufig erst spät entdeckt und teuer in der Behebung. Durch die zunehmende Verkürzung der Entwicklungszyklen, bleibt auch weniger Zeit für das Testen.

Ziele

Was KI hier verändert

Schnellere testfallerstellung

reduktion
von testkosten

Frühe Fehlererkennung

Stabilere, reproduzierbare Qualität

Anwendung

Wie wir KI zur
Testgenerierung einsetzen

Alle relevanten Informationen, die nicht in den Trainingsdaten des LLMs enthalten sind, müssen explizit als Kontextinformationen bereitgestellt werden. Dazu gehören insbesondere ein Glossar mit Abkürzungen und Fachbegriffen sowie eine Beschreibung der System- und Softwarearchitektur einschließlich ihrer Komponenten, Schnittstellen und Abläufe.

Projekt starten

Optimale KI-Testumgebung mit Codewerk aufbauen

Modellbasiertes Software-Engineering für die Fahrzeugsteuerung

Beschleunigte Entwicklung & Validierung der Fahrzeugsteuerungssoftware

Die Entwicklung und Validierung von Fahrzeugsteuerungssoftware beschleunigen wir auf Grundlage des modellbasierten Software-Engineerings.

IoT- und Edge-Applikationen für die Schiene

Predictive Maintenance & Monitoring für den Bahnbetrieb

Gesundheitszustände monitoren, Optimierungsmöglichkeiten im Netz erkennen, vorausschauende Wartung ermöglichen – unsere Applikationsentwicklung macht Wissen aus Ihren Daten.

Subsystem-Integration für Fahrzeugsteuerung und Betreibernetz

Multi-Vendor-Architekturen sicher integrieren

Multi-Vendor-Architekturen zu einem funktionierenden Ganzen zusammenzufügen – dafür übernehmen wir die volle Verantwortung bei der Subsystem-Integration für Fahrzeugsteuerung und Betreibernetz.

Forschungsprojekte für die Schienenfahrzeugtechnik

Forschung für Bahn & Industrie 4.0

Um Schienenfahrzeugtechnik an den Herausforderungen der zukünftigen Jahrzehnte auszurichten, arbeiten wir intensiv an internationalen Forschungsprojekten mit.

Basissystem-Entwicklung für Schienenfahrzeuge

Modulare Basissysteme für künftige Standards

Leistungsfähig und modular erweiterbar – wir leisten in internationalen Standardisierungsprojekten unseren Beitrag zu einem künftigen Basissystem.

Geräteintegration für SIMATIC PCS 7 und SIMATIC PCS neo

Systemkonforme Integration in das Prozessleitsystem

Die Leitsysteme von Siemens SIMATIC PCS 7 und SIMATIC PCS neo sind führend in der Prozessindustrie. Wir übernehmen für Sie die reibungslose, systemkonforme Integration Ihrer eigenen Produkte oder Third-Party-Komponenten.

PROFINET Stack Integration für Chips & Geräte

PROFINET-Integration bis zur Zertifizierung

Sie wollen PROFINET in Ihre Chips oder Geräte integrieren. Wir übernehmen die Adaption des geeigneten Stacks als Sorglos-Paket für Sie – bis hin zur Zertifizierung.

Systemintegration für industrielle Kommunikation (OPC UA, MQTT, PROFINET)

Lückenlose Datenintegration in die Systemlandschaft

Ob PROFINET, OPC UA oder MQTT und darauf basierende Anwendungen – wir übernehmen für Sie die komplette Integration von Produkten in Ihre Systemlandschaft der industriellen Kommunikation.

IoT- und Edge-Applikationsentwicklung

Vom Datenpunkt zur Entscheidung: Smart Data statt Big Data

Sie wollen aus Big Data Smart Data machen – wir bauen Ihre Anwendung: von der Datenerfassung (Konnektivität) über die Datenübertragung bis zur Datenevaluierung und -nutzung.

IO-Link-Bibliothek für SIMATIC PCS 7 und SIMATIC PCS neo

Sichere Punkt-zu-Punkt-Verbindungen in der Industrie lassen sich relativ einfach mit den entsprechenden IO-Links realisieren. Damit die Integration systemkonform läuft, bieten wir Ihnen die passenden Treiber.

TURCK Remote IO für SIMATIC PCS 7

Die systemkonforme Anbindung von TURCK-Systemen an das Prozessleitsystem SIMATIC PCS 7 muss kein Zeitfresser sein. Unsere Baustein-Bibliothek sorgt für maximalen Komfort auf der Anwenderseite.

unibeam – IoT-Plattform für den Mittelstand

Erleben Sie eine neue Interpretation von IoT-Plattform: eigentlich eher „IoT-Plugform“. unibeam ist ein verblüffend einfacher und effizienter Weg, wie auch KMUs das volle Potential der Digitalisierung nutzen können.

Cyber Security für Komponentenhersteller (IEC 62443)

Security by Design im Produktlebenszyklus

Wie wir Ihnen helfen, mögliche Schwachstellen in Ihren Produkten zu eliminieren – von der Produktentwicklung über den gesamten Lebenszyklus hinweg.

Cyber Security für Anlagenbetreiber

Risiken im OT-Betrieb monitoren und vermeiden

Wie Sie mit uns Risiken im Betrieb monitoren und mitigieren können – unterstützt durch unsere Kombination aus System-, Software- und Security-Know-how.