AppReviewX Entrar

Checklist de testes de app Mac antes de lançar

Instalação, atualização, permissões, suspensão e retomada, vários monitores e verificação de crashes para um app macOS, com uma checagem por item.

Neste guia

Teste em um Mac que nunca teve suas ferramentas de desenvolvedor: um segundo Mac, uma conta de usuário nova ou uma VM macOS limpa. Cada item tem um motivo e uma verificação.

Instalação e atualização

  1. O app abre em um Mac limpo sem avisos. Por quê: seu Mac confia nos seus próprios builds. Verificação: baixe o build pelo navegador, como um usuário faria, e abra com duplo clique. Veja teste de notarização e Gatekeeper.
  2. Arraste para Aplicativos, execute a partir dali e execute a partir de Downloads. Por quê: executar a partir de uma imagem de disco ou de uma pasta em quarentena pode se comportar de forma diferente. Verificação: teste os três.
  3. Atualizar sobre uma versão antiga mantém configurações e dados. Verificação: instale a versão anterior, crie dados, atualize e compare.
  4. Apague o app e verifique os resíduos. Por quê: os usuários esperam uma resposta clara sobre o que fica na pasta Library. Verificação: mande o app para o lixo e inspecione as pastas em que ele gravou.

Permissões

  1. Cada pedido de permissão aparece em um momento adequado, com uma explicação legível. Por quê: um pedido sem explicação na abertura é negado. Verificação: redefina as permissões do app e percorra cada funcionalidade que precisa de uma.
  2. Permissão negada é tratada. Verificação: negue cada permissão e confirme que o app explica o que está faltando e como ativá-la, sem travar.
  3. Permissão concedida, depois revogada durante a execução. Verificação: revogue em Ajustes do Sistema durante o uso.

Hardware e sistema

  1. Suspensão e retomada durante uma tarefa longa. Verificação: suspenda o Mac no meio da tarefa e acorde-o.
  2. Vários monitores; desconectar e reconectar. Verificação: mova janelas entre as telas, desconecte uma e reabra. As janelas devem aparecer em uma tela visível.
  3. Aparência clara e escura, e texto maior ou escala de exibição. Verificação: troque nos Ajustes do Sistema com o app aberto.
  4. Os dois tipos de processador Mac, se você oferecer suporte a ambos. Verificação: execute em cada tipo que você listar como compatível.
  5. Caminhos com espaços e caracteres não latinos; início offline. Verificação: abra arquivos assim; inicie o app sem rede.

Crashes

  1. Um crash deixa informações utilizáveis. Verificação: force uma falha em um build de teste e confirme que você recebe um log ou relatório. Veja como ler e priorizar relatórios de crash.
  2. Os testadores reportam de forma consistente. Dê a eles um modelo de relatório de bug com a versão do macOS e o número do build.

Marque cada item como aprovado, reprovado ou não testado.

O AppReviewX aceita apps pelo link da loja do Google Play, da App Store da Apple, da Mac App Store e da Microsoft Store. Apps Windows e Mac precisam já estar publicados na respectiva loja, e o AppReviewX não distribui builds nem instaladores. O feedback é privado e estruturado, um feedback aceito = um crédito, e avaliações na loja são voluntárias, não pagas e nunca obrigatórias. Voltar ao hub de apps Windows e Mac. Veja também a autoavaliação de prontidão para a Mac App Store e o checklist de envio para a Microsoft Store. Se você também publica no celular, comece grátis.