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 앱 인증 키트가 처음으로 실행되면 컴퓨터에 설치된 모든 Windows 앱이 UI에 나열됩니다.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 앱 인증 키트를 실행할 수 있습니다.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 앱 인증 키트는 활성 사용자 세션의 컨텍스트 내에서 실행 해야 합니다.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 정책을충족 하는지 확인 하려면 저전력 컴퓨터 (예: 반도체 하드 드라이브가 아닌 화면 해상도 1366x768 이상) 및 회전 하드 드라이브와 같은 저전력 컴퓨터에서 응용 프로그램을 테스트 하는 것이 좋습니다 (예: 반도체 하드 드라이브가 아닌).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.