Les technologies Windows supportées

  • Applications Win32 classiques
  • Applications .NET (souvent développés en C#) basées sur Windows Presentation Foundation (WPF) ou Windows Forms
  • Windows Apps / Universal Windows Platform (UWP) utilisant des controls XAML
  • Applications C++ modernes (par exemple des applications Qt)

Toutes les fonctionnalités QF-Test

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

Retrouvez plus d'informations sur l'automatisation des tests d'applications Windows natives dans le manuel.

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

User female icon

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.

QF-Test vs. Tosca

Automatisation des tests GUI 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 GUI .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 GUI Windows Forms (WinForms)

Parmi les applications .NET (.NET Framework), QF-Test supporte le framework GUI 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 GUI 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 GUI 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 GUI 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 GUI 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 GUI pour la programmation d'interfaces utilisateurs graphiques.