Windows アプリ認定キットWindows App Certification Kit

アプリを取得するWindows 認定の準備を行うまたはMicrosoft Store への発行、検証し、最初にテストがローカルにする必要があります。To get your app Windows Certified or prepare it for publication to the Microsoft Store, you should validate and test it locally first. このトピックでは、インストールして実行する方法、 Windows アプリ認定キットアプリが安全で効率的なことを確認します。This topic shows you how to install and run the Windows App Certification Kit to ensure your app is safe and efficient.

前提条件Prerequisites

ユニバーサル Windows アプリのテストの前提条件:Prerequisites for testing a Universal Windows app:

インプレース アップグレードに関する注意事項A note about in-place upgrades

最新の Windows アプリ認定キットをインストールすると、コンピューターにインストールされているキットの以前のバージョンが置き換えられます。The installation of a more recent Windows App Certification Kit will replace any previous version of the kit that is installed on the machine.

Windows アプリ認定キットを使った Windows アプリをインタラクティブに検証するValidate your Windows app using the Windows App Certification Kit interactively

  1. [スタート] メニューから、 [アプリ][Windows キット] の順に進み、 [Windows アプリ認定キット] をクリックします。From the Start menu, search Apps, find Windows Kits, and click Windows App Cert Kit.

  2. [Windows アプリ認定キット] で、実行する検証のカテゴリを選びます。From the Windows App Certification Kit, select the category of validation you would like to perform. 次に、例を示します。Windows アプリを検証する場合は、選択Windows アプリを検証です。For example: If you are validating a Windows app, select Validate a Windows app.

    テストするアプリを直接参照するか、UI で一覧からアプリを選ぶことができます。You may browse directly to the app you're testing, or choose the app from a list in the UI. Windows アプリ認定キットを初めて実行すると、UI にはコンピューターにインストールされているすべての Windows アプリが一覧表示されます。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. 以降の実行では、UI には検証済みの最新の Windows アプリが表示されます。For any subsequent runs, the UI will display the most recent Windows apps that you have validated. テストするアプリが表示されていない場合は、 [自分のアプリが表示されない] をクリックして、システムにインストールされているすべてのアプリを一覧表示できます。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. テストするアプリを入力するか選択したら [次へ] をクリックします。After you have input or selected the app that you want to test, click Next.

  4. 次の画面からは、テストするアプリの種類に合ったテスト ワークフローが表示されます。From the next screen, you will see the test workflow that aligns to the app type you are testing. 一覧でテストが淡色されている場合、お使いの環境にはそのテストが適用されません。If a test is grayed out in the list, the test is not applicable to your environment. たとえば、Windows 7 で Windows 10 アプリをテストする場合、静的テストのみがワークフローに適用されます。For example, if you are testing a Windows 10 app on Windows 7, only static tests will apply to the workflow. Microsoft Store がワークフローからすべてのテストを適用可能性がありますに注意してください。Note that the Microsoft Store may apply all tests from this workflow. 実行するテストを選んで [次へ] をクリックします。Select the tests you want to run and click Next.

    Windows アプリ認定キットによってアプリの検証が開始されます。The Windows App Certification Kit begins validating the app.

  5. テストが終わった後のプロンプトで、テスト レポートを保存するフォルダーのパスを入力します。At the prompt after the test, enter the path to the folder where you want to save the test report.

    Windows アプリ認定キットによって XML 形式のレポートと共に HTML が作成され、このフォルダーに保存されます。The Windows App Certification Kit creates an HTML along with an XML report and saves it in this folder.

  6. レポート ファイルを開いて、テストの結果を確認します。Open the report file and review the results of the test.

  Visual Studio を使用している場合、アプリ パッケージを作成するときに、Windows アプリ認定キットを実行できます。Note  If you're using Visual Studio, you can run the Windows App Certification Kit when you create your app package. 方法については、「UWP アプリのパッケージ化」をご覧ください。See Packaging UWP apps to learn how.

 

コマンド ラインから Windows アプリ認定キットを使った Windows アプリを検証するValidate your Windows app using the Windows App Certification Kit from a command line

重要な  Windows アプリ認定キットは、アクティブなユーザー セッションのコンテキスト内で実行する必要があります。Important  The Windows App Certification Kit must be run within the context of an active user session.

  1. コマンド ウィンドウで、Windows アプリ認定キットを含むディレクトリに移動します。In the command window, navigate to the directory that contains the Windows App Certification Kit.

      既定のパスは c:\Program Files\Windows キット\10\アプリ認定キット\します。Note   The default path is C:\Program Files\Windows Kits\10\App Certification Kit\.

  2. 次のコマンドをこの順序で入力し、テスト コンピューターにすでにインストールされているアプリをテストします。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]

    または、アプリがインストールされていない場合は次のコマンドを使うことができます。Or you can use the following commands if the app is not installed. Windows アプリ認定キットにパッケージが開き、適切なテスト ワークフローが適用されます。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. テストが完了したら、[report file name] という名前のレポート ファイルを開いて、テスト結果を確認します。After the test completes, open the report file named [report file name] and review the test results.

  サービスから、Windows アプリ認定キットを実行できますが、サービスは、アクティブなユーザー セッション内でキット プロセスを開始する必要があり、Session0 で実行することはできません。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.

   Windows アプリ認定キットのコマンドラインの詳細については、コマンドを入力します。 appcert.exe /?Note   For more info about the Windows App Certification Kit command line, enter the command appcert.exe /?

低電力コンピューターでのテストTesting with a low-power computer

Windows アプリ認定キットで使用するパフォーマンス テストのしきい値は、低電力コンピューターのパフォーマンスに基づいて設定します。The performance test thresholds of the Windows App Certification Kit are based on the performance of a low-power computer.

テストを実行するコンピューターの特性がテスト結果に影響することがあります。The characteristics of the computer on which the test is performed can influence the test results. アプリのパフォーマンスが満たしているかどうかを判断する、 Microsoft Store ポリシー画面の解像度の 1366 x 768 (または以降)、Intel Atom プロセッサ ベース コンピュータなどの低電力コンピューターでアプリをテストすることをお勧めします。(ソリッドステート ドライブ) ではなく、回転のハード ドライブを選択します。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).

低電力コンピューターの進化に伴い、パフォーマンスの特性が時間の経過と共に変化する可能性があります。As low-power computers evolve, their performance characteristics might change over time. 最新を参照してくださいMicrosoft Store ポリシーし、アプリが最新のパフォーマンス要件に準拠しているかどうかを確認するには、Windows アプリ認定キットの最新バージョンを使用してアプリケーションをテストします。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.