Effiziente Methoden für fehlerfreies Dokumenten-Testing

Verschiedene Testansätze zur Dokumenten Testing

Die Qualitätssicherung von Dokumenten ist ein entscheidender Faktor für den Erfolg von Projekten. Ob Antrag, Kundenauszug, Vertrag oder auch nur die AGBs – präzise Vergleiche und eine pixelgenaue Identifikation von Abweichungen von Texten, Bilder, Tabellen, Zahlen, Links und QR- oder Barcodes sind extrem wichtig. In diesem Artikel stellen wir dir vier verschiedene Testansätze vor, mit denen du Dokumente effizient vergleichen kannst. Wir zeigen auch in einer Demo, wie du solche Tests mit den Tools Tosca Testsuite oder CSCI PDFDiff umsetzen kannst.

Schau dir das Video an

Möchtest du einen tieferen Einblick in die verschiedenen Testansätze für die Dokumentenprüfung erhalten? Schau dir unser Video an, in dem wir die vier wichtigsten Testmethoden — Compare, Scan, Kombination Compare/Scan und Objektverifikation — ausführlich erklären. Das Video bietet eine detaillierte Erklärung und hilft dir, die richtige Methode für deine spezifischen Anforderungen auszuwählen.

1. Compare: Der Basis-Testansatz

Der Compare-Testansatz ist der klassische Ansatz für den Dokumentenvergleich. Hierbei werden zwei Dokumente direkt miteinander verglichen.

Wann anwenden?

Ideal für den Vergleich von zwei absolut identischen Dokumenten, in denen kein einziger Unterschied zu finden sein sollte.

Wichtig

Der Compare braucht keine Wartung. Gibt es aber im Testdokument dynamische Stellen, in denen zum Beispiel bei der Erstellung ein Datum o.ä. in der Fusszeile aktualisiert wird (und dann von dem des Referenzdokuments abweicht), wird der Compare-Test einen Fehler anzeigen. Hierfür ist das der falsche Ansatz.

2. Scan: Der punktuelle Testansatz

Der Scan-Testansatz ist besonders hilfreich, wenn Du nur einzelne Elemente eines Dokuments verifizieren willst. Es lassen sich einzelne Texte/Textblöcke, Titel, Bilder, etc. auf ihre Position, Farbe, usw. prüfen.

Wann anwenden?

Perfekt, wenn du nur einzelne Stellen im Dokument verifizieren musst. Jedes Objekt wird bei der Testfallerstellung einmal im Referenzdokument gescannt. Dieses Objekt wird dann bei Ausführung im Testdokument an der Originalstelle und im  Originalformat gesucht bzw. verifiziert.

Wichtig

Sollten sich diese Prüfmerkmale ändern ist der Scan vom Wartungsaufwand hoch. Es lohnt sich also nur diesen Ansatz zu verwenden, wenn sichergestellt ist, dass die zu prüfenden Dokumente sich in Zukunft nicht oder nur sehr wenig ändern.

3. Kombination von Compare und Scan: Der Hybrid-Ansatz

Der Kombinationsansatz (Compare/Scan) vereint die Stärken von beiden vorherigen Ansätzen. Er bietet eine umfassende Lösung, indem er alle Objekte prüft, jedoch eine Möglichkeit hat, gewisse Stellen oder ganze Seiten von der Prüfung auszuschliessen.

Wann anwenden?

Wenn du die Vorteile vom Compare nutzen willst, jedoch einige dynamische Stellen im Dokument von der Prüfung ausschliessen möchtest (Siehe Beispiel im Ansatz 1). Man scannt dabei die auszuschliessenden Bereiche vorher im Referenzdokument.

Wichtig

Diese Methode ist besonders effektiv, weil sie ein gutes Verhältnis von Nutzen/Aufwand hat. Aber auch hier gilt es zu beachten, dass häufige Anpassungen auch jedes Mal Wartung der gescannten Stellen bedeuten kann.

4. Objektverifikation: Der präziseste Ansatz

Die Objektverifikation geht noch einen Schritt weiter. Hierbei werden Links oder Codes in den Dokumenten ausgelesen und können auf ihre inhaltliche Korrektheit verifiziert werden. Ist mein Firmenlink in einem QR-Code abgebildet? Dann kann ich diesen auslesen, prüfen und/oder gleich in nächsten Testschritten weiterverwenden.

Wann anwenden?

Ideal für punktuelle Test von Links & Codes.

Wichtig

Die Objektverifikation ermöglicht es, Fehler in eher Elementen zu finden, die von blossem Auge nicht zu erkennen sind.

Automatisierung von Dokumententests mit Tricentis Tosca und CSCI PDFDiff

Nachdem wir nun die verschiedenen Testansätze vorgestellt haben, wollen wir einen Blick darauf werfen, wie diese Ansätze in der Praxis umgesetzt werden können. Hierzu gibt es viele Werkzeuge auf dem Markt, einige davon sind sogar Freeware. In unserer Demo zeigen wir Beispiele mit der Tosca Testsuite und PDFDiff der Firma CSCI.

Die Tricentis Tosca Testsuite ist sehr mächtig und bietet eine starke Unterstützung für alle Arten von automatisierten Tests. Die Möglichkeiten im Bereich der PDF-Tests haben in den letzten Versionen stark zugenommen, damit lassen sich alle erwähnten Ansätze integrieren. Zudem hat es noch weitere tolle Features, die es dem Tester ermöglichen, die Tests flexibler und bedeutend wartungsärmer zu gestalten.

CSCI PDFDiff ermöglicht es ebenfalls, PDFs schnell und effektiv zu vergleichen. Mit diesem Tool kannst du nicht nur Text- und Objektabweichungen erkennen, sondern auch stilistische Unterschiede, Anpassungen der Schriftarten, etc.. Zudem weist es ein sehr gutes Fehlerreporting auf, in dem Abweichungen klar und detailliert mit diversen Farbunterschieden ersichtlich sind.

Integration in CI/CD-Pipelines

Ein wichtiger Vorteil beider Tools ist die Möglichkeit, die Dokumententests in automatisierte Workflows zu integrieren. Mit Nightly Builds oder Continuous Integration kannst du regelmäßige Tests automatisch durchführen lassen und die Ergebnisse in verschiedenen Formaten exportieren. So bleibt der Testprozess stets aktuell und fehlerfrei – ohne manuellen Aufwand.

Fazit: Welche Methode passt zu deinem Testbedarf?

Die Wahl des richtigen Testansatzes hängt von den Anforderungen deines Projekts ab.

Möchtest du mehr über die Implementierung dieser Testansätze in deinem eigenen Workflow erfahren? Kontaktiere uns für eine persönliche Beratung, um die beste Methode für deine Dokumenten-Testing zu finden. Lass uns gemeinsam die Qualität deiner Dokumente auf das nächste Level heben!

Trainings zu diesem Thema

Alle anzeigen
No items found.

Wir sind bereit für Ihren nächsten Schritt!

Sie möchten unsere Expertise nutzen und technologische Innovationen umsetzen?

Diese Webseite
verwendet Cookies

Cookies werden zur Benutzerführung und Webanalyse verwendet und helfen dabei, diese Webseite zu verbessern. Sie können hier unsere Cookie-Erklärung anzeigen oder hier Ihre Cookie-Einstellungen anpassen. Durch die weitere Nutzung dieser Webseite erklären Sie sich mit unserer Cookie-Richtlinie einverstanden.

Alle akzeptieren
Auswahl akzeptieren
Optimal. Funktionale Cookies zur Optimierung der Webseite, Social-Media-Cookies, Cookies für Werbezwecke und die Bereitstellung relevanter Angebote auf dieser Website und Websites Dritter sowie analytische Cookies zur Verfolgung von Website-Zugriffen.
Eingeschränkt. Mehrere funktionale Cookies für die ordnungsgemässe Anzeige der Website, z. B. um Ihre persönlichen Einstellungen zu speichern. Es werden keine personenbezogenen Daten gespeichert.
Zurück zur Übersicht

Sprechen Sie mit einem Experten

Haben Sie eine Frage oder suchen Sie weitere Informationen? Geben Sie Ihre Kontaktinformationen an und wir rufen Sie zurück.