- Home
- »
- SET GmbH – POSY | Testrunner
POSY | Testrunner
Automatisierte Modul- und Integrationstests für sichere Releases in der POSY-OutputFactory
Der POSY-Testrunner ist ein Werkzeug zur Automatisierung von Testprozessen innerhalb der POSY-OutputFactory. Er unterstützt reproduzierbare Testabläufe, reduziert manuellen Prüfaufwand und lässt sich nahtlos in bestehende CI/CD-Strukturen integrieren.
Wenn Releases zum Risiko werden
Releases liefern neue Funktionen, Performance-Optimierungen und Sicherheitsupdates. Gleichzeitig verändern sie bestehende Abläufe. Parametrisierungen werden erweitert, Module angepasst, Abhängigkeiten verschieben sich.
Gerade in der Outputverarbeitung können selbst kleine Änderungen sichtbare Auswirkungen auf das Endergebnis haben – sei es im Layout, in der Seitenstruktur oder in der Ressourcenverwendung. Ohne systematische Tests besteht das Risiko von Regressionen, die erst im produktiven Betrieb sichtbar werden. Mit zunehmender Komplexität der Systemlandschaft steigt der Bedarf an strukturierten, automatisierten Testverfahren.
Durchgängige Testautomatisierung
Der POSY-Testrunner unterstützt die Automatisierung des Testprozesses: von der Testfallerstellung über die Ausführung bis zur Auswertung und Dokumentation.
Testfälle bestehen aus definierten Daten und Skripten und können sowohl einzelne Module als auch komplette Integrationsszenarien der POSY-OutputFactory abdecken. Damit lassen sich gezielt neue Parametrisierungen validieren, bestehende Funktionalitäten bei Erweiterungen absichern oder komplette Releasewechsel systematisch prüfen.
Die Ausführung eines Testfalls erfolgt wahlweise:
- lokal gesteuert über die grafische Oberfläche des POSY-Testrunner-Clients (Windows-Fatclient), wobei die Verarbeitung auf einem angebundenen Server durchgeführt werden kann,
- oder automatisiert über Jenkins, mithilfe des POSY-Testrunner-Jenkins-Plugins als Bestandteil einer CI/CD-Pipeline oder eines Jobs.
Im automatisierten Betrieb werden Testergebnisse in Jenkins visualisiert. Verarbeitungsprotokolle sowie erzeugte Dateien stehen zentral zum Download zur Verfügung. Dadurch wird die Testautomatisierung zu einem festen Bestandteil des Entwicklungs- und Staging-Prozesses.
Visueller Vergleich statt rein technischer Prüfung
Ein zentrales Funktionsmerkmal ist der Druckbildvergleich. Statt Ausgabedateien binär zu vergleichen, bewertet der POSY-Testrunner die tatsächliche visuelle Darstellung aus Sicht des Endkunden.
Dabei werden Dateien anhand visueller Merkmale analysiert. Unterschiede werden seitenbezogen ausgewiesen und im Testprotokoll dokumentiert. Über eine Schnittstelle zu externen Programmen ist zusätzlich eine interaktive Bewertung möglich, bei der Abweichungen hervorgehoben und gezielt geprüft werden können.
Unterstützt werden unter anderem:
- PDF-Druckbildvergleich
- AFP-Druckbildvergleich inklusive Verbilderung der AFP-Daten
Durch diesen Ansatz werden irrelevante technische Unterschiede ausgefiltert, während fachlich relevante Abweichungen klar erkennbar bleiben.
Absicherung von Releases und Staging-Prozessen
POSY-Testrunner unterstützt Unternehmen dabei, Staging-Prozesse systematisch abzusichern, Regressionen bei der Erweiterung bestehender Parametrisierungen frühzeitig zu identifizieren und den Funktionsumfang bei Releasewechseln verlässlich zu überprüfen.
Darüber hinaus trägt er dazu bei, Fehlersituationen reproduzierbar zu machen. Testfälle können gezielt erneut ausgeführt werden, sodass Abweichungen nachvollziehbar analysiert werden können. Dies erleichtert sowohl die Fehleranalyse als auch die Qualitätssicherung über mehrere Versionen hinweg.
Technische Einordnung im POSY-Umfeld
Als Bestandteil der POSY-Produktwelt fügt sich der POSY-Testrunner nahtlos in bestehende Systemarchitekturen ein. Er unterstützt modulare Teststrategien – von isolierten Funktionstests bis hin zu umfassenden Integrationsszenarien über mehrere Verarbeitungsschritte hinweg.
Durch die klare Trennung von Testdefinition, Testdaten und Ausführungsumgebung entsteht eine kontrollierte Testbasis. Wiederholbare Ergebnisse, nachvollziehbare Änderungen und transparente Protokollierung bilden die Grundlage für ein nachhaltiges Release- und Qualitätsmanagement.
Mehr Sicherheit. Weniger Aufwand.
Mit dem POSY-Testrunner etablieren Sie einen standardisierten und automatisierten Testprozess innerhalb Ihres Output-Managements mit der POSY-OutputFactory.
Sie reduzieren manuellen Aufwand, erhöhen die Transparenz bei Releasewechseln und schaffen reproduzierbare Qualitätssicherung über alle Umgebungen hinweg. Testautomatisierung wird damit nicht zum Zusatzaufwand, sondern zum integralen Bestandteil Ihrer Entwicklungs- und Betriebsprozesse.
Automatisiertes Testen vor dem Einsatz
Der POSY-Testrunner ermöglicht durch seine strukturierte Testfallorganisation die Sicherstellung einer deterministischen Ausführungsreihenfolge der Tests. Zusätzlich wird durch das Konzept von Testfallsammlungen ein isolierter Tests nur bestimmter Bereiche ermöglicht.