|
<< Click to Display Table of Contents >> RayQC > 2026.3 > User Guide > Plug-ins Externe Plug-ins |
RayQC ist ein Werkzeug für beides: statisches und dynamisches Bündeln von Testverfahren, basierend auf manuell oder automatisch ausgeführten Testschritten, die in leicht wartbaren Checklisten organisiert sind. Einige grundlegende Logik für Systemprüfungen und -manipulationen wird mit der RayQC Anwendung selbst mitgeliefert, als sogenannte interne Plug-ins. Jeder dieser Plug-ins verfügt über eine klare öffentliche Schnittstelle von Funktionen, zusammen mit Eingabe- und Ausgabeparametern. Mit einem gewissen Maß an Kreativität können Checklist-Autoren tatsächlich Sammlungen von Testschritten definieren, die eine breite Vielfalt automatisierter Tests durchführen, indem sie diese internen Plug-ins einfach konfigurieren und kombinieren. Ein guter Teil der üblichen Anforderungen an die Testlogik kann ohne zusätzliche Anpassungen abgedeckt werden.
Jedoch weiß Raynet, wie flexibel Prüfer reagieren und sich anpassen müssen, um den sich ständig ändernden Anforderungen an Qualität, Leistung und Effizienz gerecht zu werden. Daher enthält RayQC eine Schnittstelle zur Integration benutzerdefinierter Plug-in-Logik, die die von internen Plug-ins bereitgestellten Dienste so weit erweitert, wie es die Kreativität und die PowerShell-Programmierkenntnisse der Checklist-Ersteller ermöglichen.
Die Kommunikation zwischen externen Plug-ins und RayQC muss standardisiert sein, da alle RayQC Instanzen einer bestimmten RayQC Produktversion mit jedem externen Plug-in zusammenarbeiten können sollen. Dies ist nicht nur eine Kernforderung der unternehmensweiten Teamarbeit, sondern hilft auch dabei, die Kompatibilität und Migrationspfade über mehrere Produktversionen hinweg mit einem überschaubaren Arbeitsaufwand aufrechtzuerhalten.
Externe Plug-in-Logik muss in PowerShell geschrieben und der RayQC Plug-in-Schnittstelle über eine XML-basierte Manifest-Datei vorgestellt werden. Weitere Informationen zu diesen spezifischen Dateien und ihren Anforderungen finden Sie in den folgenden Abschnitten.
|
Achtung: Um externe Plug-ins mit RayQC verwenden zu können, muss sichergestellt werden, dass die vom Gerät, auf dem die Anwendung ausgeführt wird, unterstützte PowerShell-Version mit der PowerShell-Version des eigentlichen Plug-in-Skripts übereinstimmt. Es wird dringend empfohlen, die PowerShell-Version auf allen Geräten, die für die QA-Ausführung vorgesehen sind, zu synchronisieren, um Kompatibilitätsprobleme von vornherein zu vermeiden. RayQC unterstützt derzeit PowerShell Version 3.0 und höher. |