Kit de Certificação de Aplicativos WindowsWindows App Certification Kit

Para fazer com que seu aplicativo seja Certificado para Windows ou prepará-lo para Publicação na Microsoft Store, primeiro você precisa validá-lo e testá-lo localmente.To get your app Windows Certified or prepare it for publication to the Microsoft Store, you should validate and test it locally first. Este tópico mostra como instalar e executar o Kit de Certificação de Aplicativos Windows para garantir que o aplicativo seja seguro e eficiente.This topic shows you how to install and run the Windows App Certification Kit to ensure your app is safe and efficient.

Pré-requisitosPrerequisites

Pré-requisitos para testar um Aplicativo Universal do Windows:Prerequisites for testing a Universal Windows app:

Observação

Atualizações no local: a instalação de um Kit de Certificação de Aplicativos Windows mais recente substituirá qualquer versão anterior do kit que estiver instalada.In-place upgrades: Installing a more recent Windows App Certification Kit will replace any previously installed version of the kit.

Validar seu aplicativo do Windows usando o Kit de Certificação de Aplicativos Windows interativamenteValidate your Windows app using the Windows App Certification Kit interactively

  1. No menu Iniciar, procure por Aplicativos, localize Kits do Windows e clique em Kit de Certificação de Aplicativos Windows.From the Start menu, search Apps, find Windows Kits, and click Windows App Cert Kit.

  2. No Kit de Certificação de Aplicativos Windows, selecione a categoria de validação que você deseja executar.From the Windows App Certification Kit, select the category of validation you would like to perform. Por exemplo: se você estiver validando um aplicativo do Windows, selecione Validar um aplicativo do Windows.For example: If you are validating a Windows app, select Validate a Windows app.

    Você pode navegar diretamente para o aplicativo em teste ou escolher o aplicativo em uma lista na interface do usuário.You may browse directly to the app you're testing, or choose the app from a list in the UI. Quando o Kit de Certificação de Aplicativos Windows é executado pela primeira vez, a interface do usuário lista todos os aplicativos do Windows instalados no computador.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. Nas execuções subsequentes, a interface do usuário exibirá os aplicativos do Windows que você validou.For any subsequent runs, the UI will display the most recent Windows apps that you have validated. Se o aplicativo que você deseja testar não estiver listado, clique em Meu aplicativo não está na lista para obter uma lista completa de todos os aplicativos instalados no sistema.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. Depois de inserir ou selecionar o aplicativo que você deseja testar, clique em Avançar.After you have input or selected the app that you want to test, click Next.

  4. Na próxima tela, você verá o fluxo de trabalho de teste que se alinha ao tipo de aplicativo que você está testando.From the next screen, you will see the test workflow that aligns to the app type you are testing. Se um teste estiver esmaecido na lista, ele não é aplicável ao seu ambiente.If a test is grayed out in the list, the test is not applicable to your environment. Por exemplo, se você estiver testando um Windows 10 app no Windows 7, somente os testes estáticos serão aplicadas ao fluxo de trabalho.For example, if you are testing a Windows 10 app on Windows 7, only static tests will apply to the workflow. Observe que a Microsoft Store pode aplicar todos os testes desse fluxo de trabalho.Note that the Microsoft Store may apply all tests from this workflow. Selecione os testes que você deseja executar e clique em Avançar.Select the tests you want to run and click Next.

    O Kit de Certificação de Aplicativos Windows começa a validar o aplicativo.The Windows App Certification Kit begins validating the app.

  5. No prompt após o teste, digite o caminho para a pasta em que deseja salvar o relatório do teste.At the prompt after the test, enter the path to the folder where you want to save the test report.

    O Kit de Certificação de Aplicativos Windows cria um HTML junto com um relatório XML e salva-o nessa pasta.The Windows App Certification Kit creates an HTML along with an XML report and saves it in this folder.

  6. Abra o arquivo de relatório e examine os resultados do teste.Open the report file and review the results of the test.

Observação

Se você usar o Visual Studio, execute o Kit de Certificação de Aplicativos Windows quando criar o pacote do aplicativo.If you're using Visual Studio, you can run the Windows App Certification Kit when you create your app package. Consulte Empacotando aplicativos UWP para saber como.See Packaging UWP apps to learn how.

Validar seu aplicativo do Windows usando o Kit de Certificação de Aplicativos Windows a partir de uma linha de comandoValidate your Windows app using the Windows App Certification Kit from a command line

Importante

O Kit de Certificação de Aplicativos Windows deve ser executado no contexto de uma sessão do usuário ativa.The Windows App Certification Kit must be run within the context of an active user session.

  1. Na janela de comando, navegue até o diretório que contém o Kit de Certificação de Aplicativos Windows.In the command window, navigate to the directory that contains the Windows App Certification Kit.

    Observação O caminho padrão é C:\Arquivos de Programas\Kits do Windows\10\Kit de Certificação de Aplicativos\.Note The default path is C:\Program Files\Windows Kits\10\App Certification Kit\.

  2. Insira os seguintes comandos nesta ordem para testar um aplicativo que já está instalado no computador de teste: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]

    Ou use os comandos a seguir se o aplicativo não estiver instalado.Or you can use the following commands if the app is not installed. O Kit de Certificação de Aplicativos Windows abrirá o pacote e aplicará o fluxo de trabalho de teste apropriado: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. Quando o teste for concluído, abra o arquivo de relatório denominado [report file name] e examine os resultados.After the test completes, open the report file named [report file name] and review the test results.

Observação O Kit de Certificação de Aplicativos Windows pode ser executado em um serviço, mas o serviço deve iniciar o processo do kit dentro de uma sessão de usuário ativa e não pode ser executado em 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.

Observação Para saber mais sobre a linha de comando do Kit de Certificação de Aplicativos Windows, insira o comando appcert.exe /?Note For more info about the Windows App Certification Kit command line, enter the command appcert.exe /?

Testando com um computador com baixo consumo de energiaTesting with a low-power computer

O limites do teste de desempenho do Kit de Certificação de Aplicativos Windows são baseados no desempenho de um computador com baixo consumo de energia.The performance test thresholds of the Windows App Certification Kit are based on the performance of a low-power computer.

As características do computador em que o teste é realizado podem afetar os resultados do teste.The characteristics of the computer on which the test is performed can influence the test results. Para determinar se o desempenho do aplicativo atende às Políticas da Microsoft Store, recomendamos que você teste o aplicativo em um computador com baixo consumo de energia, tal como um computador baseado no processador Intel Atom com uma resolução de tela de 1.366 x 768 (ou superior) e um disco rígido rotacional (em vez de um disco rígido de estado sólido).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 características de desempenho podem mudar ao longo do tempo para acompanhar a evolução dos computadores com baixo consumo de energia.As low-power computers evolve, their performance characteristics might change over time. Confira as Políticas da Microsoft Store mais recentes e teste o aplicativo com a versão mais atual do Kit de Certificação de Aplicativos Windows para garantir que ele atenda aos últimos requisitos de desempenho.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.