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:

참고

현재 위치 업그레이드: 최신 Windows 앱 인증 키트를 설치하면 이전에 설치된 키트 버전이 대체됩니다.In-place upgrades: Installing a more recent Windows App Certification Kit will replace any previously installed version of the kit.

대화식으로 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 Kits\10\App Certification Kit\입니다.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 이상인 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.