Weitere Informationen zum GUI Windows Testen finden Sie hier im Handbuch.
"Die QF-Test Windows-Version bietet eine gewohnt hohe Qualität wie Java Swing und Web."
Inan Bozkurt, QA Test Strategies Automatization and Tool
Scheidt & Bachmann GmbH
"Durch die neue QF-Test Version 5.0 können wir nun unter anderem native Windows Anwendungen im gewohnten QF-Test Umfeld automatisieren.
Die Einbindung neuer Projekte verlief wie gewohnt einfach, unkompliziert und schnell.
Auch bei Tests, bei denen Programme unterschiedlicher Programmsprachen parallel verwendet werden, konnten wir bisher nur gute Erfahrungen machen."
Judith Völk, Qualitätssicherung
SHD Einzelhandelssoftware GmbH, Andernach
Win32 Anwendungen existieren schon seit Windows 95, daher auch der Begriff „klassische Win32 Anwendungen“. Diese Technologie hieß in ihren Anfängen Win32 c mit "c" für compatibility. Sie ist die 32-Bit-API für moderne Versionen von Windows.
Die häufig verwendeten Sprachen C#, Visual Basic .NET, F# und C+++/CLI (Managed C++) sind für das .NET Framework angepasst.
Von den .NET Anwendungen (.NET Framework) unterstützt QF-Test u.a. das GUI-Framework Windows Forms, das ein GUI-Toolkit für die Erstellung graphischer Oberflächen für Windows Desktop Anwendungen ist. Es ist ein .NET wrapper über Windows User Interface Bibliotheken, wie User32 und GDI+.
Das zweite GUI-Framework von .NET um Windows Desktop Anwendungen zu bauen, das QF-Test unterstützt, heißt Windows Presentation Foundation (WPF), auch bekannt unter dem Namen Avalon. Auf diesem Graphik Framework basiert das Fenstersystem von Microsoft. Es existiert seit Windows Vista. WPF nutzt die Extensible Application Markup Language (XAML) für die Bereitstellung eines deklarativen Modells für die Programmierung. Windows Presentation Foundation Apps basieren auf einer Vektor Graphik Architektur, dadurch sehen sie auch auf hochauflösenden Bildschirmen nicht verpixelt aus, da sie skalierbar sind.
Windows Apps basieren alle auf der Programmierschnittstelle Windows Runtime. Es gibt sie seit Windows 8. Sie sind schon für Touch-Screens optimiert, jedoch ist deren Entwicklungsmodell im Vergleich zu seinem Nachfolger relativ starr.
Ihr Nachfolger, eingeführt mit Windows 10, ist die Universal Windows Platform (UWP), eine Laufzeitumgebung für eine gemeinsame Plattform für Apps. Sie laufen sogar nicht nur auf Desktop-PCs und Notebooks, sondern auch auf den anderen Devices wie Tablets und Smartphones, also cross-device, da die UWP die zentralen APIs auf allen Windows Geräten dieselben sind.
Moderne Windows Anwendungen sind mit der Programmiersprache C++ programmiert. Als Beispiel sind Qt-Anwendungen zu nennen, die mit der Qt Bibliothek entwickelt worden sind. Es ist ein Framework und GUI-Toolkit für die Programmierung graphischer Benutzeroberflächen.
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.