Blog

Scrolling on the Web with QF-Test – The complete guide

In this blog post, I will tell you all about how to control how QF-Test scrolls your web application and how to control that scrolling yourself.

Max Melzer Max Melzer

Maximizing SUT windows – a good idea?

Scale windows in QF-Test rather than maximize them – this ensures stable and reproducible tests. If you still need full-screen mode, you can maximize windows with a small script.

Max Melzer Max Melzer

How can I create screenshots of my client application with QF-Test?

Screenshots from QF-Test can be saved easily with a simple script. This allows screen recordings to be used specifically for further analysis or documentation purposes – without any detour via the run log.

Max Melzer Max Melzer

It’s not magic: How the CustomWebResolver makes your web application UI testable

We explain why QF-Test is so much better at testing web applications than other tools and what this “CustomWebResolver” has to do with it.

Max Melzer Max Melzer

Objects in QF-Test variables – an overview

QF-Test 9 introduces object variables. This new feature has an effect on many parts of QF-Test. This article presents an overview of the most important new features.

Pascal Bihler Pascal Bihler

From a simple email to a memorable internship

In my 21 years I never left France before. And suddenly, I am driving a thousand kilometers to live in Germany for three months. How did this happen?

Maxime Mouffron Maxime Mouffron

Extending the QF-Test Assertion API – A practical introduction

The API of the fluid check expressions in QF-Test is well equipped so that most checks can be written very easily. In some special cases, however, you may wish to extend the API, as is possible with chai.JS plugins. In this post, we show you how.

Pascal Bihler Pascal Bihler

Introduction to QF-Test Plugin Development

In this blog post we unveil the full potential of QF-Test plugins.

Pascal Bihler Pascal Bihler

My 4-Year Experience as a working student at QFS – A Retrospective

Over the last four years, I had the opportunity to work as a working student at Quality First Software GmbH, where I gained invaluable experience. Looking back, this time was not only educational but also extremely exciting.

Sarah Wiegel Sarah Wiegel

AI is a Big Topic: 11.14. is World Quality Day

Did you know… that November 14th is World Quality Day? This tradition was started by the United Nations in 1990. It deals with the question of what quality is and what quality standards mean for our work.

Martina Schmid Martina Schmid

Foosball, Coffee and Code – My three-month internship at QFS

What I experienced, learned and achieved during my time at QFS (besides table football).

Vincent Helmers Vincent Helmers

Webswing and QFS: A Powerful Alliance for Java Application Migration

A blog post from our partner Webswing. Explore the potential of this transformative collaboration and see how your organization can benefit from migrating Java applications to the web with Webswing and QF-Test.

Max Melzer Max Melzer

JavaFX – More alive than ever

A few years ago I provocatively asked: “Is FX even still alive?” Today my answer would be: “More alive than ever”, and that is not a given after the Covid years.

Gregor Schmid Gregor Schmid

Performance-Comparison of VMs and Docker containers

A scientific analysis of the execution speed of QF-Test tests clearly shows that dockerised environments with headless browsers have the advantage. Our experiments show performance gains of up to 300% compared to a conventional VM.

Marcel Schmied Marcel Schmied

How Webswing is revolutionizing the Migration of Java desktop applications to the web

The Webswing Migration Framework is an innovative way to migrate the UI of legacy Java applications to native web components while keeping the underlying business logic unchanged. And QF-Test is along for the ride as the premier Webswing testing solution.

Max Melzer Max Melzer

How mgm Advances Test Automation with QF-Test

Our parent company mgm technology partners has published a blog post about how they have been using QF-Test to supercharge their test automation efforts over the last 10 years.

Max Melzer Max Melzer

Revolutionizing Test Automation with AI: Insights from TACON 2023

The Test Automation Conference (TACON) 2023 was an exploration of AI’s transformative potential in the domain of software test automation.

Lilia Gargouri Lilia Gargouri

Mitigation of the WebP 0-day vulnerability CVE-2023-4863 in QF-Test

Google has disclosed a critical vulnerability in an image library that is also included in some versions of QF-Test. Here are steps you can take to protect yourself.

Max Melzer Max Melzer

Annotating screenshots with QF-Test

For many people a picture is worth a thousand words. That’s why, in this article, we will show how to add various annotations to screenshots using QF-Test.

Yann Spöri Yann Spöri

I received a license upgrade. What now?

I have a file called “license.new”. Why am I getting the error message “Invalid license”?

Mike Schmidt Mike Schmidt

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.