Entwicklung verändert sich grundlegend
Die Art und Weise, wie im Maschinenbau, im Anlagenbau und im Automobilsektor Hard- und Software entwickelt werden, ändert sich derzeit fundamental. Traditionell haben Entwickler Software für einzelne Hardwarekomponenten geschrieben, um sie später in das Gesamtprodukt zu integrieren. Das Testen erfolgte erst in einer späten Phase des Prozesses. Für weitreichende Veränderungen blieb daher kaum noch Zeit.
Mittlerweile beginnen OEMs damit, zu agileren, iterativen Methoden überzugehen. Hierbei wird Software kontinuierlich in kleinen Bausteinen entwickelt, integriert und getestet. Letzterer Schritt wird auch Continuous Testing genannt. Auf diese Weise ist es möglich, Fehler früh zu erkennen und bei Bedarf auch weitreichende Veränderungen zu implementieren.
Um in jeder Phase des Produktlebenszyklus frühzeitig, regelmäßig und in hoher Frequenz zu testen, führt jedoch kein Weg an dem Einsatz von Tools zur Testautomatisierung vorbei. Im Automobil- und Maschinenbaubereich ist diese Aufgabe jedoch nicht trivial, da es sich oft um sehr spezifische, komplexe Testszenarien handelt. Dies erfordert den Einsatz von Automatisierungslösungen, die speziell für Unternehmen der diskreten Fertigung entwickelt wurden. Ein Produkt dieser Art ist BotCraft BotBay.
Zum Thema
Mit RPA zum effizienten Continuous Testing
Sei es die Absicherung von Steuergeräten beim Flashen, das Testen maschinenspezifischer Software oder die Durchführung von HiL-Tests: Zwar verfügen die meisten Hersteller über eine Testumgebung, die Testprozesse sind jedoch nach wie vor von händischen Eingriffen und manuellen Datenübertragungen geprägt. Oft sind die Abläufe sehr kleinteilig und die Mitarbeiter müssen verschiedene Systeme bedienen. In Summe entstehen dadurch nicht nur hohe Kosten. Auch moderne Testmethoden wie Continuous Testing lassen sich unter diesen Gegebenheiten kaum umsetzen.
Für die Automatisierung von Testumgebungen haben Unternehmen mehrere Optionen. Sie könnten für jedes Szenario ein System für die Ablaufsteuerung, eine Monitoring-Lösung, eine Schnittstelle und gegebenenfalls auch eine Aufgabenplanung implementieren. Alternativ könnten eigene Systeme ausgemustert und eine übergreifende Software-Plattform für geeignete Automatisierungen eingekauft werden. Oder man entwickelt selbst eine ganze Plattform, die eigene Entwicklung einbindet und maßgeschneidert ist. Wer sich nun für BotCraft BotBay entscheidet, spart sich in allen Szenarien damit verbundene hohe Aufwendungen größtenteils. Bei der Lösung handelt es sich um ein Tool aus dem Bereich RPA (Robotic Process Automation), mit dem sich industriespezifische Testprozesse auf sehr einfache Weise automatisieren lassen.
Geeignet für jedes Szenario
BotBay ist eine von mehreren Komponenten des Industrie-4.0-Baukastens BotCraft. Die Lösung stellt zahlreiche vordefinierte und flexibel konfigurierbare Komponenten bereit, mit denen Anforderungen wie die Test-Automation und ein automatisches System-Monitoring umsetzbar sind. So enthält das RPA-Tool beispielsweise Schnittstellen zu gängigen Maschinensteuerungen (SPS), Datenbanken und IoT-Plattformen. Zudem werden die üblichen Kommunikationsstandards unterstützt.
Darüber hinaus bietet BotBay alle wichtigen Features für das Continuous Testing. Hierzu zählen Bausteine für Monitoring, Ablaufplanung und Recovery ebenso wie eine Systematik zum Ausführen von Software auf Remote-Systemen oder Microservices. Weiterhin lassen sich mit der RPA-Lösung die APIs aller branchenüblichen Tools ansprechen, um Daten zu extrahieren oder die Systeme zu steuern.
Mehrere Referenzen belegen die Leistungsfähigkeit
Bereits mehrere Referenzen belegen die Leistungsfähigkeit von BotCraft BotBay. So realisierte der Anbieter beispielsweise die Automatisierung einer komplexen Testabsicherung in der Automotive-Branche. Das Szenario enthielt Aufgaben wie das Flashen von Steuergeräte-Software, das Testen an HiL-Systemen mit Restbussimulationen, das Überprüfen von Anforderungen und die Auswertung von Reports. Diese Schritte wurden aufgrund der Komplexität und der Vielzahl involvierter Systeme vor der Einführung von BotBay überwiegend manuell durchgeführt.Die Wahl fiel auf BotBay, da die Lösung die meisten Schnittstellen sowie eine geeignete, übergeordnete Monitoring-Struktur und eine kalenderbasierte Ablaufsteuerung bieten konnte. Tests laufen seit der Einführung des RPA-Tools in folgenden Schritten ab:
• Tester plant den Testfall über einen Kalender ein
• BotBay legt eine Aufgabe (Testdurchlauf) an
• Aufgabenausführung startet zum definierten Zeitpunkt automatisch
• Remote-Execution-Struktur flasht das Steuergerät, prüft den Zustand und steuert das Testing-Tool an
• Testing-Tool führt die Absicherung durch
• Ergebnisse werden im Netzwerk bereitgestellt oder an ein Analysetool übergeben
Nachdem der skizzierte Prozess vollständig autonom abläuft, kann er auch an Wochenenden, nachts oder während der Betriebsschließungen ablaufen. Treten Störungen im Netzwerk oder bei der Stromversorgung auf, startet das System den Testdurchlauf selbstständig neu. Somit ist es äußerst robust und resilient.
Auch in einer Robotik-Testumgebung kommt BotBay erfolgreich zum Einsatz. Hier werden die Produkte rund um die Uhr mit neuer Software bespielt und kontinuierlich getestet. BotBay unterstützt das Continuous Testing in diesem Fall in der Testkoordination, der Überwachung aller Systeme inklusive Peripherie und der Report-Erstellung.
- Frau Sanna Rieder
- Lichtenbergstraße 8
- 85748 Garching bei München
- Deutschland
- USt-IdNr.: DE319500349
- HRB 242215
- Amtsgericht München
- T: 0049-176-62632597