Find further information about testing native Windows applications here in the manual.
With the new QF-Test version 5.0 we can now automate Windows applications in the well-known QF-Test environment as well.
The integration of new projects was easy, uncomplicated and fast as usual.
We have also made only good experiences with tests that use programs with different programming languages at the same time.
Judith Völk, Quality assurance
SHD Einzelhandelssoftware GmbH, Andernach
The QF-Test Windows version offers a high quality like for Java Swing and Web as usual.
Inan Bozkurt, QA Test Strategies Automatization and Tool
Scheidt & Bachmann GmbH, Mönchengladbach, Germany
The often used languages C#, Visual Basic .NET, F# and C+++/CLI (Managed C++) are adapted to the .NET framework.
QF-Test supports the UI framework Windows Forms which is a UI toolkit for the creatioon of graphic interfaces for Windows desktop applications, as part of .NET applications (.NET framework). It is a .NET wrapper on Windows User Interface libraries like User32 and GDI+.
The second UI framework of .NET to build Windows desktop application that is supported by QF-Test is Windows Presentation Foundation (WPF), also know as „Avalon“. The windows system of Microsoft is based on this graphical framework. It has existed since Windows Vista. WPF uses the Extensible Application Markup Language (XAML) for providing a declarative model for programming. Windows Presentation Foundation apps based on a vector graphic architecture are scalable that’s why they don’t look pixelated on high DPI monitors.
Windows apps are all based on the programming interface Windows Runtime and were released with Windows 8. They are already optimized for touch screens, but their developing model is relatively rigid in comparison to its success.
The successor is the Universal Platform (UWP) created with Windows 10, a runtime platform for a common apps platform. These apps not only run on desktop computers and notebooks, but also on other devices like tablets and smartphones (cross-device), since UWP is the central API on all Windows devices.