Testing Desktop Applications Without a GUI

Zurück Zurück

Overview

Termin Termin 08/28/2025, 11:00 - 11:30
Ort Ort Live-Onlinewebinar
Sprache Sprache German

Details

When testing desktop applications, the GUI represents a major, if not the greatest technical challenge, even in modern development environments. As a rule, special test tools are required for this, or at least libraries that enable access to the GUI elements. However, once these have been installed and started, the problems often begin: How do I identify the GUI elements uniquely and at the same time robustly against changes in the ongoing development progress? What about the performance of these accesses?

This is why it makes sense to exclude the GUI when implementing the majority of the tests. The prerequisite for this is that the desktop application to be tested provides an appropriate interface and is structured in such a way that this approach minimizes the test gap and, above all, achieves valid test results. The use of the Model - View - View-Model (MVVM) pattern is a good idea for this, but it is important to avoid changing the behavior of the tested system during testing.

In the webinar, we will first use an exemplary WPF application to illustrate how the MVVM pattern works in principle. Building on this, we will mentally position our test driver for GUI-less testing, observe what happens ... and identify \"softening\" of the MVVM pattern that needs to be avoided.

Contents of the webinar

Using a practical WPF application, we will show you

  • How the MVVM pattern works
  • How to design test drivers for GUI-less testing
  • Which sources of error should be avoided when implementing MVVM

Target group:
Software developers, test automation engineers and architects who want to test desktop apps in a maintainable and reliable way - without having to rely on GUI tests.

Your trainers

Currently, there is no information available regarding trainers