Zertifizierungskit für Windows-AppsWindows App Certification Kit

Um eine Windows-Zertifizierung für deine App zu erhalten oder sie für die Veröffentlichung im Microsoft Store vorzubereiten, solltest du sie zunächst lokal validieren und testen.To get your app Windows Certified or prepare it for publication to the Microsoft Store, you should validate and test it locally first. In diesem Thema wird gezeigt, wie du das Zertifizierungskit für Windows-Apps installierst und ausführst.This topic shows you how to install and run the Windows App Certification Kit to ensure your app is safe and efficient.

VoraussetzungenPrerequisites

Voraussetzungen für das Testen einer universellen Windows-App:Prerequisites for testing a Universal Windows app:

Hinweis

Direktes Upgrade: Durch die Installation einer neueren Version des Zertifizierungskits für Windows-Apps werden alle vorherigen Versionen des Kits ersetzt.In-place upgrades: Installing a more recent Windows App Certification Kit will replace any previously installed version of the kit.

Interaktive Überprüfung der Windows-App mit dem Zertifizierungskit für Windows-AppsValidate your Windows app using the Windows App Certification Kit interactively

  1. Suche im Startmenü nach den Einträgen Apps und Windows Kits, und klicke auf die Option für das Zertifizierungskit für Windows-Apps.From the Start menu, search Apps, find Windows Kits, and click Windows App Cert Kit.

  2. Wählen Sie im Zertifizierungskit für Windows-Apps die Kategorie der auszuführenden Überprüfung aus.From the Windows App Certification Kit, select the category of validation you would like to perform. Beispiel: Wenn du eine Windows-App überprüfst, wähle die Option Windows-App validieren aus.For example: If you are validating a Windows app, select Validate a Windows app.

    Sie können direkt zur jeweiligen App navigieren oder die App in einer Liste auf der Benutzeroberfläche auswählen.You may browse directly to the app you're testing, or choose the app from a list in the UI. Bei der erstmaligen Ausführung des Zertifizierungskits für Windows-Apps werden auf der Benutzeroberfläche alle Windows-Apps aufgelistet, die auf dem Computer installiert sind.When the Windows App Certification Kit is run for the first time, the UI lists all the Windows apps that you have installed on your computer. Bei nachfolgenden Ausführungen werden die Windows-Apps angezeigt, die Sie bereits überprüft haben.For any subsequent runs, the UI will display the most recent Windows apps that you have validated. Falls die zu testende App nicht in der Liste enthalten ist, können Sie auf Meine App ist nicht aufgeführt klicken, um eine Liste aller installierten Apps im System anzuzeigen.If the app that you want to test is not listed, you can click on My app isn't listed to get a comprehensive list of all apps installed on your system.

  3. Nachdem Sie die zu testende App eingegeben oder ausgewählt haben, klicken Sie auf Weiter.After you have input or selected the app that you want to test, click Next.

  4. Auf dem nächsten Bildschirm sehen Sie den Testworkflow für die App, die Sie testen möchten.From the next screen, you will see the test workflow that aligns to the app type you are testing. Wenn ein Test in der Liste deaktiviert ist, kann er nicht für Ihre Umgebung angewendet werden.If a test is grayed out in the list, the test is not applicable to your environment. Wenn Sie eine z. B. einer Windows 10-App unter Windows 7 testen, werden nur statische Tests für den Workflow angewendet.For example, if you are testing a Windows 10 app on Windows 7, only static tests will apply to the workflow. Beachte, dass der Windows Store alle Tests aus diesem Workflow anwenden kann.Note that the Microsoft Store may apply all tests from this workflow. Wählen Sie aus, welche Tests Sie ausführen möchten, und klicken Sie dann auf Weiter.Select the tests you want to run and click Next.

    Das Zertifizierungskit für Windows-Apps beginnt mit dem Überprüfen der App.The Windows App Certification Kit begins validating the app.

  5. Geben Sie den Pfad zu dem Ordner an, in dem der Testbericht gespeichert werden soll, wenn Sie nach dem Testen dazu aufgefordert werden.At the prompt after the test, enter the path to the folder where you want to save the test report.

    Vom Zertifizierungskit für Windows-Apps werden ein XML-Bericht und ein HTML-Bericht erstellt und in diesem Ordner gespeichert.The Windows App Certification Kit creates an HTML along with an XML report and saves it in this folder.

  6. Öffnen Sie die Berichtsdatei, und überprüfen Sie die Ergebnisse des Tests.Open the report file and review the results of the test.

Hinweis

Bei Verwendung von Visual Studio kannst du das Zertifizierungskit für Windows-Apps ausführen, wenn du das App-Paket erstellst.If you're using Visual Studio, you can run the Windows App Certification Kit when you create your app package. Informationen zur Vorgehensweise finden Sie unter Verpacken von UWP-Apps.See Packaging UWP apps to learn how.

Überprüfung der Windows-App mit dem Zertifizierungskit für Windows-Apps über eine BefehlszeileValidate your Windows app using the Windows App Certification Kit from a command line

Wichtig

Das Zertifizierungskit für Windows-Apps muss im Kontext einer aktiven Benutzersitzung ausgeführt werden.The Windows App Certification Kit must be run within the context of an active user session.

  1. Navigieren Sie im Befehlsfenster zum Verzeichnis mit dem Zertifizierungskit für Windows-Apps.In the command window, navigate to the directory that contains the Windows App Certification Kit.

    Hinweis  Der Standardpfad lautet „C:\Programme\Windows Kits\10\App Certification Kit\“.Note   The default path is C:\Program Files\Windows Kits\10\App Certification Kit\.

  2. Geben Sie die folgenden Befehle in dieser Reihenfolge ein, um eine App zu testen, die bereits auf dem Testcomputer installiert ist:Enter the following commands in this order to test an app that is already installed on your test computer:

    appcert.exe reset

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

    Wenn Sie App nicht installiert ist, können Sie die folgenden Befehle verwenden.Or you can use the following commands if the app is not installed. Das Zertifizierungskit für Windows-Apps öffnet das Paket und wendet den entsprechenden Testworkflow an:The Windows App Certification Kit will open the package and apply the appropriate test workflow:

    appcert.exe reset

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

  3. Öffnen Sie nach dem Test die Berichtsdatei [report file name], und überprüfen Sie die Testergebnisse.After the test completes, open the report file named [report file name] and review the test results.

Hinweis  Das Zertifizierungskit für Windows-Apps kann über einen Dienst ausgeführt werden. Der Dienst muss den Prozess für das Kit jedoch innerhalb einer aktiven Benutzersitzung initiieren, eine Ausführung in „Session0“ ist nicht möglich.Note  The Windows App Certification Kit can be run from a service, but the service must initiate the kit process within an active user session and cannot be run in Session0.

Hinweis  Weitere Informationen zur Befehlszeile des Zertifizierungskits für Windows-Apps erhältst du durch Eingabe des Befehls appcert.exe /?.Note   For more info about the Windows App Certification Kit command line, enter the command appcert.exe /?

Testen mit einem Computer mit geringem EnergieverbrauchTesting with a low-power computer

Die Leistungstestgrenzen des Zertifizierungskits für Windows-Apps basieren auf der Leistung eines Computers mit geringem Energieverbrauch.The performance test thresholds of the Windows App Certification Kit are based on the performance of a low-power computer.

Die Merkmale des Computers, auf dem der Test ausgeführt wird, können die Testergebnisse beeinflussen.The characteristics of the computer on which the test is performed can influence the test results. Um festzustellen, ob die Leistung deiner App den Richtlinien für den Microsoft Store entspricht, wird empfohlen, die App auf einem Computer mit geringem Energieverbrauch zu testen – beispielsweise auf einem Computer mit Intel Atom-Prozessor, einer Auflösung von 1366 × 768 (oder höher) und einem herkömmlichen Festplattenlaufwerk (kein Solid-State-Laufwerk).To determine if your app's performance meets the Microsoft Store Policies, we recommend that you test your app on a low-power computer, such as an Intel Atom processor-based computer with a screen resolution of 1366x768 (or higher) and a rotational hard drive (as opposed to a solid-state hard drive).

Da Computer mit geringem Energieverbrauch weiterentwickelt werden, können sich die Leistungsmerkmale im Laufe der Zeit ändern.As low-power computers evolve, their performance characteristics might change over time. Verwende die aktuellen Richtlinien für den Microsoft Store, und teste deine App mit der aktuellen Version des Zertifizierungskits für Windows-Apps, um sicherzustellen, dass deine App den aktuellen Leistungsanforderungen entspricht.Refer to the most current Microsoft Store Policies and test your app with the most current version of the Windows App Certification Kit to make sure that your app complies with the latest performance requirements.