QF-Test 9 ermöglicht erstmals das Arbeiten mit Objektvariablen. Dieses neue Feature äußert sich an vielen Stellen in QF-Test. In diesem Artikel geben wir einen Überblick über die wichtigsten Neuerungen.
-
-
Die QF-Test Assertion API erweitern – Eine praktische Einführung
Die API der sprechenden Prüfausdrücke in QF-Test ist reichlich ausgestattet, so dass die meisten Prüfungen ohne Weiteres umgesetzt werden können. In Spezialfällen möchte man die API aber gerne erweitern, so wie es mit chai.JS-Plugins möglich ist. Hier zeigen wir, wie das geht.
-
Einführung in die Plugin-Entwicklung für QF-Test
In diesem Post erforschen wir die Möglichkeiten, die sich mit QF-Test Plugins bieten.
-
Website-Tests mit Firefox und Content Security Policy (CSP)
Starke CSP-Regeln machen Website-Tests mit Firefox ab Version 99 komplizierter.
-
Keine Log4j-Schwachstelle in QF-Test
In den letzten Tagen wurde eine Schwachstelle in der Open-Source-Bibliothek Log4j gefunden, über die Server-Systeme kompromittiert werden können (genannt “Log4shell”). QF-Test ist (und war) nicht von dieser Schwachstelle betroffen, und zwar aus einer Reihe von Gründen.
-
QF-Test 5.0 und macOS Catalina (10.15)
In ihrem aktuellen Betriebssystem macOS „Catalina“ (10.15) hat Apple eine Funktion integriert, die den Benutzer vor Schadsoftware schützen soll, die aus dem Internet geladen wurde. Um „gute“ von „schlechter“ Software zu unterscheiden setzt Apple dazu auf einen Prozess, der „Beglaubigung“ (engl. „notarization“) heißt, und „unbeglaubigte“ Software kann ohne Weiteres nicht mehr auf macOS Catalina gestartet werden.
-
Neues beim QF-Modul print(…) und println(…)
Wer sich in QF-Test mit Script-Knoten beschäftigt, ganz gleich ob er jetzt Jython, Groovy oder JavaScript bevorzugt, wird früher oder später über das “QF”-Modul stolpern. Dieses Modul, welches in allen Script-Knoten und Skript-Terminals unter dem Variablennamen qf zur Verfügung stellt, bündelt eine Reihe von Hilfsmethoden, die einem das Leben als Skript-Programmierer erleichtern.