Microsoft permet aujourd'hui aux développeurs sur n'importe quelle plateforme de créer des applications ciblant n'importe quel type d'appareil. Cela a été rendu possible grâce à de nombreux investissements, y compris .Net, Visual Studio Code et Xamarin. Avec ces outils, il est plus facile de créer des logiciels pour plusieurs plateformes et appareils. En accord avec cette vision de développement multiplateforme, Microsoft estime qu'il est nécessaire de disposer d'outils de test qui soient également multiplateformes et cross-device. Pour répondre à ce besoin, la firme a donc introduit le projet Windows Application Driver (ou WinAppDriver) lors de sa conférence développeur Build 2016.
Après plusieurs mois de développement et une adoption croissante, Microsoft annonce maintenant la sortie de la version 1.0 de Windows Application Driver ; la première version sans étiquette bêta. « WinAppDriver est un outil basé sur des normes ouvertes pour l'automatisation des tests d'interface utilisateur. Vous pouvez utiliser WinAppDriver pour exécuter des tests d'interface utilisateur automatisés pour toute application sous Windows 10 », explique Microsoft. Il prend en charge le test des applications Windows universelles (UWP) et Windows classiques (Win32) sur les ordinateurs Windows 10.
Microsoft affirme que l'outil a été conçu pour aider les développeurs qui utilisent déjà le framework d'automatisation de test Appium de la JS Foundation et le logiciel Selenium qui permet de tester des sites et applications Web sur de nombreux navigateurs.
Sur la page GitHub du projet, il est en effet expliqué que WinAppDriver « prend en charge l'automatisation des tests d'interface utilisateur de type Selenium sur les applications Windows. » En outre, « Windows Application Driver est conforme à la norme JSON Wire Protocol et à certaines fonctionnalités de gestion d'applications définies par Appium. » Si vous recherchez un meilleur support pour utiliser Appium pour tester les applications Windows, Microsoft pense que son nouvel outil serait idéal.
Pour les versions à venir, l'équipe de WinAppDriver se concentre sur la création d'un ensemble d'outils riches en fonctionnalités et hautement performants pour l'exécution de tests d'interface utilisateur automatisés sur les appareils Windows. Il s'agit entre autres de la prise en charge de dispositifs Windows supplémentaires, de scénarios de test et d'intégration d'outils, par exemple, l'ajout de flux de travail tels que l'intégration continue.
Vous pouvez trouver le programme d'installation de la version 1.0 sur la page GitHub du projet WinAppDriver où Microsoft fournit également des exemples et de la documentation. Notez également que WinAppDriver sera intégré dans l'installateur de la prochaine version d'Appium (1.7.2).
Sources : Blog Microsoft, GitHub
Et vous ?
Que pensez-vous de ce nouvel outil de tests d’UI automatisés ?
Le trouvez-vous intéressant par rapport aux alternatives existantes ?
Microsoft annonce la sortie de la version 1.0 de WinAppDriver
Un outil open source de tests d'UI automatisés
Microsoft annonce la sortie de la version 1.0 de WinAppDriver
Un outil open source de tests d'UI automatisés
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !