Blog

Integrating QF-Test with TeamCity in three easy steps

QF-Test can be integrated with common CI tools like Jenkins and TeamCity. In this post, we demonstrate how to integrate QF-Test into TeamCity CI in three easy steps

Karlheinz Kellerer Karlheinz Kellerer

Switching languages in QF-Test

QF-Test is multi-lingual – and many of our users are, too. In this post we explain how you can control the interface language of QF-Test.

Max Melzer Max Melzer

SmartID – The next generation of component recognition

We are always working on improving component recognition in QF-Test. With QF-Test 6.0 we introduced a completely new paradigm: SmartID

Max Melzer Max Melzer

My internship at QFS: Sorting and comparing XML files (and other things)

How I used SAX, multi-threading, and token-based parsing to develop a (much!) faster XML comparison library.

Sarah Wiegel Sarah Wiegel

QF-Test license information explained

The version number of QF-Test and in the license file – How are they related?

Mike Schmidt Mike Schmidt

From mgm’s coffee kitchen to test automation with QF-Test

Lilia Gargouri is head of the mgm Quality Team together with Martin Varendorff. In this interview, she describes for us how she found her way to QF-Test, what’s important to her in test automation, and about her hopes for the closer cooperation between our companies in the future.

Thomas Max Thomas Max

Why Can’t Developers and Testers Just Get Along?

The relationship between software testers and software developers can fraught with tension. But if everyone is free to bring their skills and their focus to the table, together, we can build great software.

Max Melzer Max Melzer

Our kicker – once again, one of the most important “employees”

On Wednesday the 27th of April 2022 at the career fair in Bad Tölz QFS was represented as an exhibitor with Yann Spöri, Martina Schmid and the aforementioned company kicker.

Martina Schmid Martina Schmid

Testing Content Security Policy (CSP) protected web pages with Firefox

Strong CSP rules make it more difficult to test them with Firefox from version 99 on.

Pascal Bihler Pascal Bihler

The Blockchain Icon Mode – QF-Test out of blocks

Today on first april we finally succeeded in a promising experiment for the automatic redesign of QF-Test – how useful the blockchain technology can be.

Yann Spöri Yann Spöri

Welcome to JavaLand 2022

In March of 2022, part of our development team visited the JavaLand conference. Here are some impressions from the event.

Max Melzer Max Melzer

4 Quick Tips from the QF-Test Support Team

Day in, day out, our diligent support team answers our customers’ questions. Here are some of their answers about data drivers, error message filtering, and variable defaults.

Max Melzer Max Melzer

Running Website Tests in Parallel with QF-Test

Running multiple tests at once could improve test execution time a lot (if raw system performance is not a bottleneck) while saving lots of infrastructure overhead because everything can run on one machine.

Max Melzer Max Melzer

Working as a Team with QF-Test – Dos and Don’ts

Sure, a team of testers can handle extensive test projects faster and better than a single person. But some things that may seem simple at first actually can become much more difficult when working in a team.

Max Melzer Max Melzer

20 years Quality First Software GmbH – Happy Birthday

Quality First Software GmbH is 20 years old. We asked all colleagues to share their first memories with us.

Martina Schmid Martina Schmid

“Is FX Even Still Alive?” – JavaFX Adopters Meeting 2021

Is FX even still alive? From QFS” point of view, we can answer this question with a clear “yes”: JavaFX is alive and well and has been in use via QF-Test/FX in multiple large projects since 2014.

Gregor Schmid Gregor Schmid

No Log4j Vulnerability in QF-Test

In the last days, a vulnerability in the popular open source library log4j has been reported, nick-named Log4shell. QF-Test is not (and has not) been vulnerable to this attack, for a number of reasons.

Pascal Bihler Pascal Bihler

Testing Excel files

Excel files can be read into QF-Test using a simple procedure call where the procedure qfs.utils.files.readExcelFile must be called.

Yann Spöri Yann Spöri

How to test browsers like Brave, Vivaldi, Yandex, Iron

QF-Test natively supports testing websites with Chrome, Firefox, Edge, some others and even good old Internet Explorer. But there are plenty of other, lesser-known browsers that you might still want to run your tests with, such as Chromium, Brave, Iron, Vivaldi and Yandex.

Max Melzer Max Melzer

TestRunListeners in QF-Test

The TestRunListener interface can be used to execute additional actions before or after the execution of each node or in the case of any exception / error. This actions can (for example) be used for testdocumentation or error analysis. In the following some TestRunListeners are introduced (Jython server scripts).

Yann Spöri Yann Spöri

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.