Supported native Windows technologies

  • Classic Win32 applications
  • .NET applications (often developed in C#) based on Windows Presentation Foundation (WPF) or Windows Forms
  • Windows Apps / Universal Windows Platform (UWP) applications using XAML controls
  • Modern C++ applications (for example Qt applications)

All QF-Test Features

Approach icon

Our approach on GUI testing Windows applications

  • Testing Windows desktop applications works the way you are already used to with QF‑Test on Windows. You connect QF‑Test with your SUT and QF‑Test recognizes the technology used automatically.
  • QF-Test can control your applictaion via the Windows Automation API.
  • You can use all QF-Test functionalities - Capture, Replay, Checks, Scripting, Resolvers etc.

Find further information about automated GUI testing of 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.

User female icon

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

Win32 GUI test automation

Win32 applications have already been existing since Window 95 - that’s why we use the expression „classic Win32 applications“. This technology was called Win32 c with „c“ for compatibility at the beginning. It is the 32-Bit-API for modern Windows applications.

.NET GUI test automation

The often used languages C#, Visual Basic .NET, F# and C+++/CLI (Managed C++) are adapted to the .NET framework.

Windows Forms (WinForms) GUI test automation

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+.

Windows Presentation Foundation (WPF) GUI test automation

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 GUI test automation

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.

Universal Windows Platform (UWP) GUI test automation

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.

C++ GUI test automation

Modern Windows applications are programmed with the language C++. Qt applications are an example of those and are created with the Qt library. It is a framework and UI toolkit for programming graphical user interfaces.