Kit de Certificação de Aplicativos Windows

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. 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.

Pré-requisitos

Pré-requisitos para testar um Aplicativo Universal do Windows:

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.

Novidades

Testes para Aplicativos de Ponte de Desktop do Windows agora têm suporte no kit. Os testes de aplicativo de Ponte de Desktop do Windows são as melhores chances de seu aplicativo ser publicado na Microsoft Store ou obter certificação.

O kit agora pode ser integrado a um teste automatizado no qual nenhuma sessão do usuário interativo está disponível.

Não há mais suporte para o teste de Validação de Pré-lançamento do Aplicativo.

Problemas conhecidos

A seguir encontra-se uma lista de problemas conhecidos com o Kit de Certificação de Aplicativos Windows:

Durante o teste, se um instalador for encerrado, mas deixar processos ativos ou janelas abertas, o kit de certificação de aplicativos poderá detectar que ainda há trabalho a ser feito pelo instalador. Nesse caso, o kit parece estar travado na execução da tarefa "Processar arquivos de rastreamento de instalação" e não é possível avançar com a interface do usuário.

Resolução: depois da conclusão do instalador, feche manualmente todos os processos ativos ou gerados pelo instalador do Windows.

Para UWA do ARM ou qualquer aplicativo UWA não seja destinado à família de dispositivos desktop ou OneCore, uma mensagem pode aparecer no relatório final dizendo que "nem todos os testes foram executados durante a validação. Isso pode afetar o envio à Store". Essa mensagem não se aplica em casos em que o usuário não desmarcar manualmente os testes.

Resolução: n/a

Em caso de Aplicativos de Ponte de Desktop que usam a versão do SDK do Windows 10.0.15063, ignore todas as falhas do teste Recursos de Manifesto de Aplicativo que informem que sua imagem não confirma as dimensões esperadas se essas dimensões estiverem deslocadas apenas por um pixel. O teste não tem suporte para uma tolerância de +/-1 pixel. Por exemplo, um pequeno bloco a 125% seria 88,75x88,75px, se fosse arredondado para 89x89px causaria falha nas restrições de tamanho de 88x88px.

Resolução: n/a

Validar seu aplicativo do Windows usando o Kit de Certificação de Aplicativos Windows interativamente

  1. No menu Iniciar, procure por Aplicativos, localize Kits do Windows e clique em Kit de Certificação de Aplicativos Windows.

  2. No Kit de Certificação de Aplicativos Windows, selecione a categoria de validação que você deseja executar. Por exemplo: se você estiver validando um aplicativo do Windows, selecione Validar um aplicativo do Windows.

    Você pode navegar diretamente para o aplicativo em teste ou escolher o aplicativo em uma lista na interface do usuário. 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. Nas execuções subsequentes, a interface do usuário exibirá os aplicativos do Windows que você validou. 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.

  3. Depois de inserir ou selecionar o aplicativo que você deseja testar, clique em Avançar.

  4. Na próxima tela, você verá o fluxo de trabalho de teste que se alinha ao tipo de aplicativo que você está testando. Se um teste estiver esmaecido na lista, ele não é aplicável ao seu ambiente. 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. Observe que a Microsoft Store pode aplicar todos os testes desse fluxo de trabalho. Selecione os testes que você deseja executar e clique em Avançar.

    O Kit de Certificação de Aplicativos Windows começa a validar o aplicativo.

  5. No prompt após o teste, digite o caminho para a pasta em que deseja salvar o relatório do teste.

    O Kit de Certificação de Aplicativos Windows cria um HTML junto com um relatório XML e salva-o nessa pasta.

  6. Abra o arquivo de relatório e examine os resultados do teste.

Observação

Se você usar o Visual Studio, execute o Kit de Certificação de Aplicativos Windows quando criar o pacote do aplicativo. Consulte Empacotando aplicativos UWP para saber como.

Validar seu aplicativo do Windows usando o Kit de Certificação de Aplicativos Windows a partir de uma linha de comando

Importante

O Kit de Certificação de Aplicativos Windows deve ser executado no contexto de uma sessão do usuário ativa.

  1. Abra uma janela de comando com direitos de administrador ("Executar como administrador").

  2. Na janela de comando, navegue até o diretório que contém o Kit de Certificação de Aplicativos Windows.

    Observação: o caminho padrão é C:\\Arquivos de Programas (x86)\\Kits do Windows\\10\\Kit de Certificação de Aplicativos\\.

  3. Insira os seguintes comandos nesta ordem para testar um aplicativo que já está instalado no computador de teste:

    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. O Kit de Certificação de Aplicativos Windows abrirá o pacote e aplicará o fluxo de trabalho de teste apropriado:

    appcert.exe reset

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

  4. Quando o teste for concluído, abra o arquivo de relatório denominado [report file name] e examine os resultados.

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.

Observação: para saber mais sobre a linha de comando do Kit de Certificação de Aplicativos Windows, insira o comando appcert.exe /?

Testando com um computador com baixo consumo de energia

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.

As características do computador em que o teste é realizado podem afetar os resultados do teste. 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).

As características de desempenho podem mudar ao longo do tempo para acompanhar a evolução dos computadores com baixo consumo de energia. 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.