Kit de certification des applications Windows

Pour faire certifier votre application par Windows et préparer sa publication sur le Microsoft Store, vous devez d’abord la valider et la tester localement. Cette rubrique explique comment installer et exécuter le Kit de certification des applications Windows pour veiller à ce que votre application soit aussi sûre qu'efficace.

Prérequis

Conditions préalables pour tester une application Windows universelle :

Notes

Mises à niveau en place : L’installation d'une version plus récente du Kit de certification des applications Windows remplace toute version précédente installée.

Nouveautés

Les tests des applications de Pont du bureau Windows sont désormais pris en charge dans le kit. Les tests d’application Pont du bureau Windows peuvent optimiser les chances de votre application d’être publiée sur le Microsoft Store ou d’être certifiée.

Le kit peut désormais être intégré à un test automatisé dans lequel aucune session utilisateur interactive n’est disponible.

Le test de validation du prélancement de l’application n’est plus pris en charge.

Problèmes connus

La liste suivante récapitule les problèmes connus avec le kit de certification des applications Windows :

Lors du test, si un programme d’installation se termine, mais laisse des processus actifs ou des fenêtres en cours d’exécution, le Kit de certification des applications peut détecter que des actions reste encore à effectuer par le programme d’installation. Dans une telle situation, le kit reste bloqué et exécute la tâche « Traiter les fichiers de trace d’installation », et vous ne pouvez plus continuer avec l’interface utilisateur.

Résolution : Après l’arrêt de votre programme d’installation, fermez manuellement tous les processus ou fenêtres actifs générés par le programme d’installation.

Pour les applications Windows universelles Arm ou toute application Windows universelle n’étant pas destinée au bureau de la famille d’appareils ou à OneCore, un message indiquant : « La validation n’a pas couvert l’exécution de tous les tests. Il peut en résulter un impact sur l’envoi au Microsoft Store. » peut s’afficher. Ce message ne s’applique pas pour les cas où vous n’avez pas désélectionné manuellement les tests.

Résolution : non applicable

Pour les applications du Pont du bureau utilisant la Version du SDK Windows 10.0.15063, ignorez les échecs du test des ressources du manifeste de l’application qui indiquent que votre image ne respecte pas les dimensions prévues si elles diffèrent de seulement un pixel. Le test est censé avoir une tolérance de +/- 1 pixel. Par exemple, une petite vignette dimensionnée à 125 % ferait 88,75 x 88,75 px, soit 89 x 89 px en arrondissant, ce qui ne respecte pas les restrictions imposées pour la taille de 88 x 88 px.

Résolution : non applicable

Validez votre application Windows de manière interactive à l’aide du Kit de certification des applications Windows

  1. À partir du menu Démarrer, recherchez Applications, Kits Windows, puis cliquez sur Kit de certification des applications Windows.

  2. Dans le Kit de certification des applications Windows, sélectionnez la catégorie de validation que vous souhaitez effectuer. Par exemple : si vous validez une application Windows, sélectionnez Valider une application Windows.

    Vous pouvez accéder directement à l’application que vous testez ou choisir l’application dans une liste depuis l’interface utilisateur. Quand le Kit de certification des applications Windows est exécuté pour la première fois, l’interface utilisateur répertorie toutes les applications Windows que vous avez installées sur votre ordinateur. Pour toutes les exécutions ultérieures, l’interface utilisateur affiche les applications Windows les plus récentes que vous avez validées. Si l’application que vous voulez tester n’est pas répertoriée, vous pouvez cliquer sur Mon application n’est pas répertoriée pour obtenir une liste exhaustive de toutes les applications installées sur votre système.

  3. Une fois que vous avez entré ou sélectionné l’application que vous voulez tester, cliquez sur Suivant.

  4. À partir de l’écran suivant, vous verrez le flux de travail de test correspondant au type d’application que vous testez. Les tests grisés dans la liste ne sont pas applicables à votre environnement. Par exemple, si vous testez une application Windows 10 sous Windows 7, seuls les tests statiques s’appliqueront au flux de travail. Notez que le Microsoft Store peut appliquer tous les tests à partir de ce flux de travail. Sélectionnez les tests que vous souhaitez exécuter et cliquez sur Suivant.

    Le Kit de certification des applications Windows commence la validation de l’application.

  5. À l’invite après le test, entrez le chemin d’accès du dossier où vous voulez enregistrer le rapport de test.

    Le Kit de certification des applications Windows crée un fichier HTML, ainsi qu’un rapport XML et l’enregistre dans ce dossier.

  6. Ouvrez le fichier de rapport et examinez les résultats du test.

Notes

Si vous utilisez Visual Studio, vous pouvez exécuter le Kit de certification des applications Windows lorsque vous créez votre package d’application. Pour plus d’informations, voir Création de packages d’application UWP.

Validez votre application Windows à l’aide du Kit de certification des applications Windows à partir d’une ligne de commande

Important

Le Kit de certification des applications Windows doit être exécuté dans le contexte d’une session utilisateur active.

  1. Ouvrez une fenêtre de commande avec des droits d’administrateur (« Exécuter en tant qu’administrateur »).

  2. Dans la fenêtre de commande, accédez au répertoire contenant le Kit de certification des applications Windows.

    Remarque Le chemin par défaut est C:\Program Files (x86)\Windows Kits\10\App Certification Kit\.

  3. Entrez les commandes suivantes dans cet ordre pour tester une application qui est déjà installée sur votre ordinateur de test :

    appcert.exe reset

    appcert.exe test -packagefullname [package full name] -reportoutputpath [report file name]

    Vous pouvez également utiliser les commandes suivantes si l’application n’est pas installée. Le Kit de certification des applications Windows ouvre le package et applique le flux de travail de test approprié :

    appcert.exe reset

    appcert.exe test -appxpackagepath [package path] -reportoutputpath [report file name]

  4. Une fois le test terminé, ouvrez le fichier de rapport nommé [report file name] et examinez les résultats du test.

Remarque Le Kit de certification des applications Windows peut être exécuté à partir d’un service, mais le service doit initialiser le processus du Kit dans une session utilisateur active et ne peut pas être exécuté au sein de Session0.

Remarque Pour en savoir plus sur la ligne de commande du Kit de certification des applications Windows, entrez la commande appcert.exe /?

Test avec un ordinateur à faible consommation d’énergie

Les seuils du test de performances du Kit de certification des applications Windows sont basés sur les performances d’un ordinateur à faible consommation d’énergie.

Les caractéristiques de l’ordinateur sur lequel le test est exécuté peuvent influencer les résultats du test. Pour déterminer si les performances de votre application répondent aux Politiques du Microsoft Store, nous vous recommandons de tester votre application sur un ordinateur à faible consommation d’énergie, tel qu’un ordinateur équipé d’un processeur Intel Atom, d’une résolution d’écran de 1366 x 768 (ou supérieure) et d’un disque dur rotatif (par opposition à un disque SSD).

À mesure que les ordinateurs à faible consommation d’énergie évoluent, leurs caractéristiques de performances peuvent elles aussi varier. Reportez-vous aux Politiques du Microsoft Store les plus récentes et testez votre application avec la dernière version du Kit de certification des applications Windows pour vous assurer que votre application est conforme aux dernières spécifications en matière de performances.