Professional test automation of PDF documents

On this page

Automated PDF Testing

What is possible in PDF Testing with QF-Test?

Often PDF documents are the final result of a business process, you can test this comfortably with QF-Test.

  • Check of content, text, images/graphical objects
  • Comparation of two PDF documents
  • Verifying layouts and making sure that no content is outside the visible area
  • Access “invisible” or partially hidden objects

The Quickstart Wizard for PDF

When testing PDF documents all this is possible: Checking of content, texts, images/geometry and comparisons.

PDF Testing with QF-Test

Often PDF documents are the final result of a business process that you can check easily with QF-Test, too.

Our approach on Testing PDFs

  • Just like with the other UIs, QF-Test can test PDFs by detecting individual objects.
  • The properties of the objects can be tested, such as font, font size, images, geometry and position.
  • You can use the full functionality of QF-Test – record, replay, checks, scripting, resolvers, etc.

Image comparisons as a helpful feature for PDF testing

Pixel picking – intelligent image comparisons

“We use QF-Test to verify our generated monthly statements in PDF format. We can easily verify the information on each PDF page. The check image feature makes it easy to verify our client’s company logo, and the check text works well in both English and Japanese. We also like the feature that a screenshot is taken when a test failed.”
Riana Subroto, Automation Engineer,
Energy Services Group (ESG), Norwell, USA
“We are now testing different processes, such as interfaces, document creation and posting while taking various master data into account, or printing invoices with a subsequent check of the generated PDF file. Works great!to the detailed case study”
Leonhard Zentgraf,
CSS AG, Künzell, Germany
“The ability to test PDF documents with QF-Test, even multi-page ones that contain text, logos, signatures, etc. and are generated dynamically, allows us to check the documents immediately per release (without further loss of visibility). If even a single pixel was different than expected, we would know immediately. Then the question is whether it is an error or a change in the business or in IT (but that is another topic).”
Mengoli, Marco (Test Management | Produkt Standardgeschäft P&C),
AXA Versicherungen AG, Switzerland
“The PDF client is ideal to verify any dynamic text-content generation and the region picture recognition is amazing to check positioning and image/logo building. QF-Test is great for PDF testing!”
Raphaël Rothenflug, Team Leader Software Test Automation, Quality Assurance,
Swiss AviationSoftware Ltd.

QF-Test in comparison

Compared to the competing product Tosca, QF-Test offers various advantages as a mature tool for test automation.

Interested in QF-Test?

Tell us about yourself and we will put you in touch with QF-Test experts who can tell you more about our product.

We use "Matomo" cookies to anonymously evaluate your visit to our website. For this we need your consent, which is valid for twelve months.

Cookie Configuration

Functional cookies

We use functional cookies to ensure the basic functionality of the website.

Performance and statistics cookies

We use Matomo for analyzing and optimizing our website. Cookies permit an anonymous collection of information that help us offering you a clear and user-friendly visit of our web pages.

Cookie details
Description Vendor Lifetime Type Purpose
_pk_id Matomo 13 Months HTTP Contains a unique, pseudonymized visitor ID internal to Matomo for recognizing returning visitors.
_pk_ref Matomo 6 Months HTTP Used to track from which website the anonymized user proceeded to our website.
_pk_ses Matomo 1 Day HTTP The Matomo session cookie is used to track the visitor's page requests during the session.
_pk_testcookie Matomo Session HTTP Used to check whether the visitor's browser supports cookies.
_pk_cvar Matomo 30 Minutes HTTP Temporarily store data about the visit.
_pk_hsr Matomo 30 Minutes HTTP Temporarily store data about the visit.