Blog

QF-Test 5.0 et macOS Catalina (10.15)

In their recent version of macOS, named “Catalina” (10.15), Apple introduced a feature protecting users from executing malicious software downloaded from the Internet. To separate “good” from “bad” software, Apple implemented a so called “notarization” process, and software which has not been “notarized” cannot be executed on macOS Catalina without further ado.
Pascal Bihler Pascal Bihler

Comment déboger les scripts Jython dans QF-Test?

By the usage of script nodes QF-Test allows embedding of special custom functionality into your test cases. Typically, these scripts are supposed to be short and relatively simple containing just dedicated functionality, whereas the majority of test logic is done via QF-Test visual nodes.
Karlheinz Kellerer Karlheinz Kellerer

The license server was shut down and still uses only the old license

OK, this is a really special case, but with the increasing use of the QF-Test license server this case is happening more often. The license server just has to be reachable by all QF-Test instances, which use a compatible client license for the server license. When starting, they ask explicitly just this license server if the requested license is still available.
Mike Schmidt Mike Schmidt

Vraiment un « Great Place to Work »? – Mon stage chez QFS

You are interested in QF-Test, you already have a trial version and/or want to know more about this company? Most of the time you can only catch a superficial glimpse of the companies on their websites. How the employees are and what it’s like to work in this company is not really known. You may find an article or an award. Fantastic. But what is behind this appearance? I spent three weeks at QFS as an intern and would like to give you a little insight into the company behind the product.
Carolin Tutsch Carolin Tutsch

Lire et écrire des fichiers Excel de QF-Test

If you want to use data from an MS Excel file in your QF-Test tests or want to write test results to MS Excel files then go on reading.
Ute Erler Ute Erler

Executer des cas de tests avec un tag special

Large test projects may consist out of several thousands of test cases. Often executing them all would need a considerable amount of time, even if multiple machines are used in order to replay the different tests. The solution are tags.
Yann Spöri Yann Spöri

L’impacte de la geométrie à la reconnaissance des composants

This is a short article about why QF-Test records geometry information for components, what impact these values have and how to change them either after or during recording.
Gregor Schmid Gregor Schmid

Automatisation des tests thèse

Comme nous avons également étudié et que nous souhaitons aider les étudiants à rédiger leur thèse sur les tests de logiciels, nous avons décidé de créer une liste de référence pour les sujets pertinents relatifs aux tests.

Utiliser QF-Test dans des systèmes Continuous Integration

Les systèmes d’intégration continue (CI-Systems) soutiennent les équipes dans leur travail constant sur les différentes sous-étapes du processus de développement logiciel. L’objectif principal étant l’amélioration de la qualité des logiciels.
Thomas Max Thomas Max

Veni, vidi, variavi – Utiliser des variables

There‘s no way around using variables if a test suite has to to be flexible, reusable, and elegant. But where are variables set? Which value of the variable is used if I defined multiple ones at different positions? And how can I find out? This article aims to answer these questions.
Daniel Rieth Daniel Rieth

Des nouvelles sur les QF modules print(…) et println(…)

If you are working with QF-Test scripting nodes, no matter whether you prefer Jython, Groovy or JavaScript, you will come across the QF module sooner or later. This module, accessible in all script nodes and script terminals via the variable qf, holds a bunch of helper methods designed to make the life of a script programmer easier.
Pascal Bihler Pascal Bihler

Quelque chose ne fonctionne pas avec QF-Test

You are working with QF-Test and something doesn’t work as expected? Then you can (as usually) search the Internet or do research at StackOverflow… A faster way is going on our channels …
Martina Schmid Martina Schmid

Pas d’evénements basés sur des coordonnés et pas de dames basées sur des images! QF-Test est plus intélligent! Partie I

Some days ago I had the pleasure to visit a Meetup Venue here in Leipzig, Germany. The topic was very interesting - “Experience with the introduction of Test Automation”. Many of the participants consider Web GUI Testing very fragile and cumbersome to keep in “Tests OK” status that’s why I I decided to write this series with the topic: No coordinates based Events and no Image based checks! QF-Test is smarter than that!
Plamen Vesselinov Plamen Vesselinov

Marquer les nœud avec des couleurs

In order to simplify test suite editing it is possible to assign colored marks to nodes. This feature is especially (but not only) helpful in the context of complex find and replace operations - in this case, the color markers can for example be used to indicate that a node still needs revision or that a node was edited successfully.
Yann Spöri Yann Spöri

Des Mouse Events dans les applications web

QF-Test uses semi-hard events as default (based on web framework, browser and browser version, OS etc), but not all cases. There are three event types available.
Plamen Vesselinov Plamen Vesselinov

Désactiver un nœud

In some cases it is helpful to disable nodes temporarily. Here is a short article how to do this.
Yann Spöri Yann Spöri

« license », « license.new », « license.txt », « license.dat », « license.old », « license.server » … C’est quoi tout cela?

Indeed, it is quite confusing if you would take a look how the supposed license files attached to emails are arriving. Although it is actually quite simple …
Mike Schmidt Mike Schmidt

Écrire vos propres vérificateurs

While testing an application, one of the most important steps is to verify that the actual state of the application is correct.
Yann Spöri Yann Spöri

Si vous voulez travailler en Allemagne, bienvenue chez nous

QFS (Quality First Software GmbH) is one of the best employers of the ITC industry in Germany and also in Bavaria. We are located in Leipzig and in Geretsried (that’s between Munich and the Alps at the Isar river) and have won the Great Place to Work award already two times now.
Martina Schmid Martina Schmid

Accéder des sous-éléments des composants GUI

In most cases we are dealing with more or less straight-forward GUI components,such as buttons and text fields. Nevertheless we often have to deal with morecomplex GUI components like trees, tables and lists too. These GUI components have sub-items.
Yann Spöri Yann Spöri

Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.

Configuration de cookies

Cookies fonctionnels

Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.

Cookies de performance et de statistique

Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.

Détails des cookies
Description Fournisseur Durée de vie Type But
_pk_id Matomo 13 Mois HTTP Contient un identifiant de visiteur unique et pseudonymisé interne à Matomo pour reconnaître les visiteurs qui reviennent.
_pk_ref Matomo 6 Mois HTTP Utilisé pour suivre à partir de quel site Web l'utilisateur anonymisé est arrivé sur notre site Web.
_pk_ses Matomo 1 Jour HTTP Le cookie de session Matomo est utilisé pour suivre les demandes de page du visiteur pendant la session.
_pk_testcookie Matomo Session HTTP Utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies.
_pk_cvar Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.
_pk_hsr Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.