Automatisation efficace des tests pour les applications Windows

Sur cette page

Tester automatiquement les applications Windows

Dans un environnement logiciel où les applications de bureau classiques continuent de jouer un rôle central, QF-Test permet de tester de manière fiable, efficace et facile à maintenir les applications Windows. Qu’il s’agisse de Win32, .NET (WinForms/WPF), UWP ou applications C++/Qt modernes, QF-Test détecte automatiquement la technologie sous-jacente, contrôle l’interface utilisateur de manière orientée objet via l’API Windows Automation et fournit des résultats reproductibles en moins de temps. Avec un effort minimal de configuration et une stabilité maximale en fonctionnement, QF-Test est votre solution pour l’automatisation professionnelle des tests d’interface graphique sous Windows.

Approche étiquette

Notre approche pour l'automatisation de test Windows

  • Avec QF-Test, testez vos applications Windows comme toute autre application. Vous pouvez connecter QF-Test à votre application et QF-Test reconnaîtra automatiquement la technologie sous-jacente.
  • QF-Test peut contrôler votre application via l’interface API Windows Automation.
  • Vous pouvez utilisez toutes les fonctionnalités QF-Test – enregistrement, relecture, vérification, scripts, résolveurs etc…

QF-Test Version 5.0 – Testing Windows applications

There are no changes to the familiar QF-Test workflow in testing Windows desktop applications and you can connect to your application using window titles.

Automatisation des tests UI Win32
Les applications Win32 existent depuis Windows 95, d’où le terme « applications Win32 classiques ». À ses débuts, cette technologie s’appelait Win32 c avec « c » pour compatibilité. Il s’agit de l’API 32 bits pour les versions modernes de Windows.
Automatisation des tests UI .NET

Les langages souvent utilisés comme C#, Visual Basic .NET, F# et C+++/CLI (Managed C++) sont adaptés à l’infrastrucutre logicielle .NET.

Automatisation des tests UI Windows Forms (WinForms)

Parmi les applications .NET (.NET Framework), QF-Test supporte le framework UI Windows Forms, un toolkit UI permettant de créer des interfaces graphiques pour les applications Windows. Il s’agit d’un wrapper de librairies d’interface utilisateur Windows comme User32 et GDI+.

Automatisation des tests UI Windows Presentation Foundation (WPF)

Le deuxième framework UI .NET pour la création d’applications Windows pris en charge par QF-Test s’appelle Windows Présentation Foundation (WPF), également connu sous le nom d’Avalon. Le système de fenêtres Windows est basé sur ce framework. Il existe depuis Windows Vista. WPF utilise XAML (Extensible Application Markup Language) pour fournir un modèle pour la programmation déclarative. Les applications Windows Presentation Foundation s’appuient sur une architecture graphique vectorielle, c’est la raison pour laquelle elles n’ont pas l’air pixellisées, même sur les écrans à grande résolution, car elles sont évolutives.

Automatisation des tests UI Windows Apps

Les applications Windows sont toutes basées sur l’interface de programmation Windows Runtime, et ont été lancées avec Windows 8. Elles sont déjà optimisées pour les écrans tactiles, mais leur modèle de développement est relativement rigide par rapport à leur successeur.

Automatisation des tests UI Universal Windows Platform (UWP)

Son successeur, introduit avec Windows 10, est Universal Windows Plateform (UWP). Il s’agit d’un environnement d’exécution pour une plateforme commune pour les applications. Ces applications fonctionnent non seulement sur les ordinateurs de bureau et portables, mais également sur d’autres appareils tels que les tablettes et les smartphones. Elles sont donc multiplateforme, puisque les API centrales UWP sont les mêmes sur tous les appareils Windows.

Automatisation des tests UI C++

Les applications Windows modernes sont programmées en C++. Les applications Qt sont un bon exemple d’application développées avec la bibliothèque Qt. C’est un framework et un toolkit UI pour la programmation d’interfaces utilisateurs graphiques.

« La version Windows de QF-Test offre le même niveau de qualité d’automatisation que pour les tests Java Swing et Web. »
Inan Bozkurt, QA Test Strategies Automatization and Tool,
Scheidt & Bachmann GmbH, Mönchengladbach, Allemagne
« À présent, avec la nouvelle version QF-Test 5.0, nous pouvons également automatiser des applications Windows dans l’environnement QF-Test habituel. L’intégration des nouveaux projets a été comme d’habitude clair, facile et rapide. De plus, nous avons aussi eu une bonne expérience avec des systèmes qui utilisent plusieurs langages de programmation en parallèle . »
Judith Völk, Assurance qualité,
SHD Einzelhandelssoftware GmbH, Andernach, Allemagne

QF-Test en camparaison

Comparé au produits concurrent Tosca, QF-Test offre plusieurs avantages en tant qu’outil sophistiqué d’automatisation des tests.

Intéressé par le QF-Test ?

Parlez-nous de vous et nous vous mettrons en contact avec un expert QF-Test qui pourra vous en dire plus sur notre produit.

Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.

Configuration de cookies

Cookies fonctionnels

Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.

Cookies de performance et de statistique

Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.

Détails des cookies
Description Fournisseur Durée de vie Type But
_pk_id Matomo 13 Mois HTTP Contient un identifiant de visiteur unique et pseudonymisé interne à Matomo pour reconnaître les visiteurs qui reviennent.
_pk_ref Matomo 6 Mois HTTP Utilisé pour suivre à partir de quel site Web l'utilisateur anonymisé est arrivé sur notre site Web.
_pk_ses Matomo 1 Jour HTTP Le cookie de session Matomo est utilisé pour suivre les demandes de page du visiteur pendant la session.
_pk_testcookie Matomo Session HTTP Utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies.
_pk_cvar Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.
_pk_hsr Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.