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)

Plus de fonctionnalités QF-Test

Approche étiquette

Notre approche pour l'automatisation de test Windows

  • Testez vos applications natives Windows en manière QF‑Test connue sur Windows. Vous pouvez connecter QF‑Test avec le SUT et QF‑Test reconnait la technologie utilisée automatiquement.
  • QF-Test peut controler votre application par l'interface API Windows Automation.
  • Vous pouvez utilisez toutes les fonctionnalités QF-Test - capture, relecture, checks, scripter, resolveurs etc.

Trouvez plus d'information sur l'automatisation des applications Windows natives ici dans le manuel.

"La version Windows de QF-Test offre de la haute qualité comme Java Swing et Web comme d'habitute."

Inan Bozkurt, QA Test Strategies Automatization and Tool

Scheidt & Bachmann GmbH, Mönchengladbach, Allemagne

"Avec la nouvelle version QF-Test 5.0 nous pouvons maintenant automatiser aussi des applications Windows dans l'environnement QF-Test bien connu.
L'intégration des projets nouveaux était facile et rapide comme d'habitude.
Aussi avec les tests qui utilisent des programmes avec de différents langages de programmation, nous avons fait de bonnes expériences."

User female icon

Judith Völk, Assurance qualité

SHD Einzelhandelssoftware GmbH, Andernach, Allemagne

Applications Win32 tests automatisés

Les applications Win 32 existent déjà depuis Windows 95, c’est la raison pour laquelle on utilise l’expression „Applications Win32 classiques“ en haut. Cette technologie s’appelait au début Win32 c avec „c“ pour compatibility. Elle est la API-32-Bit pour les versions modernes de Windows.

Applications .NET tests automatisés

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

Windows Forms (WinForms) tests automatisés

QF-Test supporte le framework GUI Windows Forms qui est un toolkit UI pour créer des interfaces graphiques pour des applications Windows desktop comme partie des applications .NET (.NET framework). C’est un wrapper sur des bibliothèques des interfaces utilisateurs Windows comme User32 et GDI+.

Windows Presentation Foundation (WPF) tests automatisés

Le deuxième framewok UI de .NET pour construire des applications Windows desktop que QF-Test supporte, est Windows Presentation Foundation (WPF) aussi nommé „Avalon“. Le système des fenêtres est basé sur ce socle d’applications. Il existe depuis Windows Vista. WHP utilise l‘Extensible Application Markup Language (XAML) pour mettre à position un modèle pour la programmation. Les applications Windows Presentation Foundation s’appuient sur une architecture vecteur graphique. Comme conséquence ils sont scalables et ne pixellisent pas sur les écrans à haute solution.

Windows Apps tests automatisés

Les Windows apps prennent appui sur l’interface de programmation Windows Runtime et ont été lancé avec Windows 8. Ils sont déjà optimisés sur les écrans tactiles, mais leur modèle de développement est relativement rigide en comparaison avec son successeur.

Universal Windows Platform (UWP) tests automatisés

Son successeur est Universal Windows Platform (UWP) créée avec Windows 10, un environnement runtime pour une plateforme pour des applications commune. Ces applicatios ne fonctionnent que sur les ordinateurs desktop et sur des ordinateurs portables, mais aussi sur les autres appareils comme les tablettes et smartphones, c'est-à-dire multi-appareil, puisque UWP sont les mêmes APIs centrales sur tous les appareils Windows.

Applications C++ tests automatisés

Les applications Windows modernes sont programmées en C++. Un exemple sont les applications Qt, qui sont développées avec la bibliothèque Qt. C’est une infrastructure logicielle et toolkit GUI pour programmer des interface graphiques utilisateurs.