1. Home
  2. »
  3. 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.

Übersichtliche Testergebnisse

POSY-Testrunner ermöglicht automatisch die Aufbereitung der Ergebnisse, visualisiert Testergebnisse in Ampelfarben, stellt relevante Protokollinformationen dar und vergleicht dabei die tatsächlichen Ausgaben mit den definierten Erwartungswerten.

Haben wir Ihr Interesse geweckt?

Nehmen Sie noch heute Kontakt auf und vereinbaren Sie einen Beratungstermin.