<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=QF-Test</id>
	<title>QF-Test - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=QF-Test"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=QF-Test&amp;action=history"/>
	<updated>2026-05-27T03:10:27Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=QF-Test&amp;diff=786519&amp;oldid=prev</id>
		<title>imported&gt;Sebastian.Dietrich: Werbesprech</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=QF-Test&amp;diff=786519&amp;oldid=prev"/>
		<updated>2025-12-18T22:54:46Z</updated>

		<summary type="html">&lt;p&gt;Werbesprech&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = &amp;lt;!--QF-Test Startfenster--&amp;gt;&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = Quality First Software&lt;br /&gt;
|Management            = &lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[plattformübergreifend]]&lt;br /&gt;
|Programmiersprache    = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Kategorie             = [[Testautomatisierung]]&lt;br /&gt;
|Lizenz                = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Deutsch               = ja&lt;br /&gt;
|Website               = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;QF-Test&amp;#039;&amp;#039;&amp;#039; ist eine kommerzielle [[Software]] des Unternehmens &amp;#039;&amp;#039;Quality First Software&amp;#039;&amp;#039; zum [[Testautomatisierung|automatischen Testen]] von Programmen über deren [[grafische Benutzeroberfläche]]. Das Programm unterstützt Java-Oberflächen ([[Swing (Java)|Java/Swing]], [[Standard Widget Toolkit|SWT]], [[Eclipse (IDE)|Eclipse]]-Plugins und [[Fat Client|RCP]]-Anwendungen, [[UltraLightClient|ULC]] und [[JavaFX]]) sowie die [[Webbrowser|browserübergreifende]] Testautomatisierung statischer und dynamischer [[Webseite]]n ([[Hypertext Markup Language|HTML]] und [[Webframework]]s wie Angular, [[Ext&amp;amp;nbsp;JS]], [[Google Web Toolkit|Fluent UI React, GWT]], [[ICEfaces]], [[JQuery&amp;amp;nbsp;UI]], [[Qooxdoo]], [[Rich Ajax Platform|RAP]], [[RichFaces]], React, Smart GWT, [[Vaadin]], Vue.js und ZK). Ab Version 4.1 kamen noch Support für [[macOS]] sowie die Browser [[Apple Safari]] und [[Microsoft Edge]] via [[Selenium]] WebDriver hinzu. Ab Version 5.0 können auch Windows-Anwendungen getestet werden (Klassische Win32 Anwendungen, [[.Net-Framework]]-Anwendungen (oft mit C# entwickelt), basierend auf Windows Presentation Foundation (WPF) oder [[Windows Forms]], [[Windows-App|Windows Apps]] / [[Universal Windows Platform]] (UWP) Anwendungen, die [[XAML]] Steuerelemente verwenden) und moderne [[C++]] Anwendungen (etwa [[Qt (Bibliothek)|Qt]] Anwendungen). Mit Version 5.3 kam die Unterstützung für das Chrome DevTools Protocol hinzu, womit Browser mittels CDP-Driver angesteuert werden können. Seitdem wurden unter anderem Mobile Testing für iOS und [[Android Studio|Android]], [[Barrierefreiheit im Internet|Barrierefreiheitstests]] von Webanwendungen sowie mit SmartID ein neuer Ansatz zur flexibleren und robusteren Komponentenerkennung eingeführt.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
QF-Test (2001 zunächst als &amp;#039;&amp;#039;qftestJUI&amp;#039;&amp;#039; veröffentlicht) ermöglicht sowohl automatisierte [[Regressionstest|Regressions-]] als auch [[Lasttest (Computer)|Lasttests]] und läuft auf [[Microsoft Windows|Windows]], [[Unix]] und [[macOS]]. Der kommerzielle Einsatz erfolgt primär von Testern, Entwicklern oder Businessanalysten (Modellierungen, low code Ansätze) mit oder ohne Programmierkenntnissen im Rahmen der Software-[[Qualitätssicherung]]. Seit Dezember 2008 steht eine [[World Wide Web|Webtesterweiterung]] für die Testautomatisierung browserbasierter GUIs (wie [[Internet Explorer]], [[Mozilla Firefox]] [[Webbrowser|Browser]] [[Google Chrome|Chrome]], [[Apple Safari|Safari]] und [[Microsoft Edge]]) zur Verfügung, zusätzlich zur existierenden [[Java (Programmiersprache)|Java]]-GUI-Testfunktionalität, welche Juli 2014 noch um [[JavaFX]] erweitert wurde. Ab 2018 mit der QF-Test Version 4.2 können PDF-Dokumente getestet werden, seit 2020 auch native Desktop-Anwendungen (QF-Test Version 5) und 2022 kam das Testen von mobilen Anwendungen hinzu. Basis für einen effizienten Einsatz bei der Testautomatisierung ist eine stabile Komponentenerkennung (IDs, logische Bildschirmelemente, Labels, CustomWebResolver, SmartID…) mit geringem Pflegeaufwand.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Allgemein:&amp;#039;&amp;#039;&amp;#039; Die Capture/Replay-Funktion von QF-Test ermöglicht Anfängern die Aufzeichnung von Tests, während die [[Modulare Programmierung|Modularisierung]] die Erstellung großer Testsuiten in einer übersichtlichen Anordnung ermöglicht. Für den fortgeschrittenen Benutzer, der noch mehr Kontrolle über seine Anwendung benötigt, bietet das Tool Zugriff auf interne Programmstrukturen über die Standard-[[Skriptsprache]]n [[Jython]], die Java-Implementierung der beliebten Sprache [[Python (Programmiersprache)|Python]], [[JavaScript]] und [[Groovy]].&lt;br /&gt;
&lt;br /&gt;
Das Tool bietet auch einen Batch-Modus, der es ermöglicht, Tests unbeaufsichtigt auszuführen und anschließend [[XML]]-, [[HTML]]- und [[JUnit]]-Berichte zu generieren. So kann das Tool in bestehende Build/Test-Frameworks wie [[Jenkins (Software)|Jenkins]], [[Apache Ant|Ant]] oder [[Apache Maven|Maven]] integriert werden. Ein weiterer Modus ist der sogenannte [[Daemon]]-Modus für die verteilte Testausführung.&lt;br /&gt;
&lt;br /&gt;
Eine spezifische Integration mit vielen [[Testmanagement-Tool]]s ist vorhanden. Es gibt einen Test-[[Debuggen|Debugger]] (der beliebige Steps und die Bearbeitung von Variablen zur Laufzeit ermöglicht) und ein vollautomatisches Abhängigkeitsmanagement, das sich um Vor- und Nachbedingungen kümmert und bei der Isolierung von Testfällen hilft. Datengesteuertes Testen [[Data-driven testing|DDT]] ohne Skripting ist möglich.&lt;br /&gt;
&lt;br /&gt;
1. Webtesten: browserübergreifend auf [[Internet Explorer]], [[Google Chrome|Chrome]], [[Mozilla Firefox|Firefox]], [[Microsoft Edge|Edge]] (auch Chromium basiert), [[Opera (Browser)|Opera]] und [[Safari (Browser)|Safari]] für statische und dynamische Webseiten ([[HTML5]], [[Ajax (Programmierung)|AJAX]], DOM). In den Tests kann auch ein headless Browser verwendet werden. QF-Test unterstützt umfassend Frameworks wie [[Angular]], [[React]] und [[Vue.js]], aber auch viele konkrete UI-Toolkits wie Smart (GWT), GXT/ExtGWT, ExtJS, ICEfaces, jQuery UI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Vaadin und ZK. Eine einfache Integration mit Selenium hilft den Spagat zwischen Entwicklungstests und fachlichen Tests einfach umzusetzen. [[Electron (Framework)|Electron]] Anwendungen können auch getestet werden.&lt;br /&gt;
&lt;br /&gt;
Weitere (z.&amp;amp;nbsp;B. SAP UI5, Siebel Open UI, Salesforce) und zukünftig erscheinende Web Toolkits können mit wenig Aufwand integriert werden. Kurzfristige und individuelle Anpassungen (CustomWebResolver) sind über eine optimierte Schnittstelle möglich.&lt;br /&gt;
&lt;br /&gt;
2. [[JavaFX]], [[Swing (Java)|Java Swing]], SWT, [[Eclipse (IDE)|Eclipse]] Plugins und RCP-Anwendungen und ULC. Unterstützung von Tests bei der Migration von JavaSwing oder JavaFX in Webanwendungen (z.&amp;amp;nbsp;B. über Webswing).&lt;br /&gt;
&lt;br /&gt;
Es werden auch hybdride Anwendungen unterstützt, die auf mehrere Technologien gleichzeitig basieren, so auch z.&amp;amp;nbsp;B. Anwendungen, die mittels JxBrowser HTML-Inhalte in Java-Anwendungen integrieren.&lt;br /&gt;
&lt;br /&gt;
3. Windows-basierte Anwendungen ([[Win32]], [[.Net-Framework|.NET]], [[Windows Forms]], WPF, [[Windows-App|Windows Apps]], [[Qt (Bibliothek)|Qt]]).&lt;br /&gt;
&lt;br /&gt;
4. [[Android (Betriebssystem)|Android]] Anwendungen können auf echten Geräten und mit dem Emulator von [[Android Studio]] getestet werden.&lt;br /&gt;
&lt;br /&gt;
5. [[IOS (Betriebssystem)|iOS]] Anwendungen können ebenfalls auf echten Geräten und mit dem [[Xcode|Xcode Simulator]] getestet werden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.qfs.de/qf-test-handbuch/lc/manual-de-history.html#features_8_0 |titel=Release Notes - QF-Test |abruf=2024-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Eine der vielen Spezialitäten von QF-Test ist auch das Testen von [[Portable Document Format|PDF]]-Dokumenten (Dokumentenvergleiche, Prüfen von Inhalten, Texten, Bildern/grafischen Objekten, Layouts, „unsichtbare“ oder teilverdeckte Objekte).&lt;br /&gt;
&lt;br /&gt;
7. QF-Test 9 führt [[Barrierefreies Internet|Barrierefreiheitstests]] für Webanwendungen ein, um automatisch die Einhaltung der WCAG und anderer Standards zu überprüfen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.qftest.com/produkt/release-notes-roadmap.html |titel=Release Notes &amp;amp; Roadmap - QF-Test |abruf=2025-02-26}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur |Autor=Christian Glatschke |Titel=Automatisierung des Tests von Java-Swing-GUIs |Sammelwerk=JavaSPEKTRUM 6 (2004) |Datum=2006 |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-automatisierung-des-tests-von-java-swing-guis-glatschke-javaspektrum-6-2004.pdf}}&lt;br /&gt;
* {{Literatur |Autor=Elke und Michael Niedermair |Titel=Produktreview: Tool-Radar |Sammelwerk=Java Magazin 6 (2006) |Datum=2006 |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-tool-radar-niedermair-javamagazin-06-2006.pdf}}&lt;br /&gt;
* {{Literatur |Autor=Marc Michaelis |Titel=Fluch und Segen von GUI Testautomatisierung |Sammelwerk=Testing Experience Magazin |Datum=2008-12 |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-tool-radar-niedermair-javamagazin-06-2006.pdf}}&lt;br /&gt;
* {{Literatur |Autor=Markus Stäuble |Titel=Automatisierte Kontroll-Untersuchung für RCP |TitelErg=QF-Test/swt: Kommerzielles Werkzeug für automatisierte SWT-Tests |Sammelwerk=Eclipse Magazin |Nummer=1.09 |Datum=2009-01 |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-swt-automatisierte-kontrolluntersuchung-fuer-rcp-automatisierte-swt-tests-staeuble-eclipse-magazin-1.09-2009.pdf |Format=PDF |KBytes=}}&lt;br /&gt;
* {{Literatur |Autor=David Harrison |Titel=Automated Functional Testing for Java-Swing |Verlag=Eigenverlag |Datum=2010 |ISBN=978-1-4092-9068-1}}&lt;br /&gt;
* {{Literatur |Autor=Klaus P. Berg |Titel=Last- und Performance-Tests komplexer Java-Swing-Applikationen |Sammelwerk=Java-Spektrum |Nummer=5 |Datum=2011-09 |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-last-und-performance-tests-komplexer-java-swing-applikationen-berg-javaspektrum-5-2011.pdf |Format=PDF |KBytes=}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Dirk O. Schweier&lt;br /&gt;
   |Titel=Praxisbeispiel: datengetriebene und schlüsselwortgetriebene Testfalldarstellung&lt;br /&gt;
   |Datum=2013-01&lt;br /&gt;
   |Online=https://www.muthpartners.de/fileadmin/customer/documents/expertenwissen/aufsaetze/Praxisbeispiel_Testfalldarstellung.pdf&lt;br /&gt;
   |Format=PDF&lt;br /&gt;
   |KBytes=}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Andreas Kellerstrass&lt;br /&gt;
   |Titel=Testautomation für eine hochparametrierbare, geschäftskritische Standardsoftware&lt;br /&gt;
   |Datum=3.4.2013&lt;br /&gt;
   |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-testautomation-fuer-hochparametrierbare-geschaeftskritische-standardsoftware-kellerstrass-ict-04-2013.pdf&lt;br /&gt;
   |Format=PDF&lt;br /&gt;
   |KBytes=|Verlag=Magazin itc}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Walter Weigend&lt;br /&gt;
   |Titel=Automatisiertes Testen von JavaFX GUI-Komponenten&lt;br /&gt;
   |Datum=2015-01-20&lt;br /&gt;
   |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-automatisiertes-testen-von-javafx-gui-komponenten-weigend-jaxenter.de-phpmagazin-01-2015.pdf|Hrsg=jaxenter}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Michael Reiser&lt;br /&gt;
   |Titel=Testautomatisierung für eine Standardsoftware: Praxisbericht eines Schweizer Versicherungsunternehmens&lt;br /&gt;
   |Datum=2015&lt;br /&gt;
   |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-testautomatisierung-fuer-eine_standardsoftware-praxisbericht-eines-schweizer-versicherungsunternehmens-reiser-objektsprektrum-5-2015.pdf|Hrsg=OBJEKTspektrum 5}}&lt;br /&gt;
* Robert Huber: &amp;#039;&amp;#039;Hybrid Keyword-Driven Testing beim Münchener Verein&amp;#039;&amp;#039;. In: &amp;#039;&amp;#039;Online Themenspecial Agility&amp;#039;&amp;#039;, 2016; [https://www.sigs-datacom.de/uploads/tx_dmjournals/Huber_OTS_Agility_16.pdf sigs-datacom.de] (PDF; 478&amp;amp;nbsp;kB)&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Kay Grebenstein&lt;br /&gt;
   |Titel=Das richtige Testwerkzeug für JavaFX - Die Qual der Wahl&lt;br /&gt;
   |Datum=2016&lt;br /&gt;
   |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-das-richtige-testwerkzeug-fuer-javafx-die-qual-der-wahl-grebenstein-javamagazin-11.2016.pdf|Hrsg=Javamagazin 11}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Daniel Rieth und Pascal Bihler&lt;br /&gt;
   |Titel=Web- und Desktop-Anwendung aus einer Code-Base - Testen von Electron Anwendungen mit QF-Test&lt;br /&gt;
   |Datum=2019-02&lt;br /&gt;
   |Online=https://www.qfs.de/fileadmin/Webdata/pdf/presse-qf-test-electron-testen-mit-qf-test-rieth-bihler-javapro-03-2019.pdf|Hrsg=Javapro}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Ralf Somplatzki&lt;br /&gt;
   |Titel=Wenn das Daten Chamäleon der User Story auf den Zahn fühlt&lt;br /&gt;
   |Datum=2023-05&lt;br /&gt;
   |Online=https://www.youtube.com/watch?v=fWLP8t_W4H4|Hrsg=ASQF net week}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Kirstin Müller&lt;br /&gt;
   |Titel=Wie mgm mit QF-Test die Testautomatisierung vorantreibt&lt;br /&gt;
   |Datum=2023-10&lt;br /&gt;
   |Online=https://insights.mgm-tp.com/de/wie-mgm-mit-qf-test-die-testautomatisierung-vorantreibt/|Hrsg=}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.qfs.de/ Website des Herstellers]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:QfTest}}&lt;br /&gt;
[[Kategorie:Testsoftware]]&lt;br /&gt;
[[Kategorie:Java-Programmierwerkzeug]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sebastian.Dietrich</name></author>
	</entry>
</feed>