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
- 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.
- 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.
- Atualizar sobre uma versão antiga mantém configurações e dados. Verificação: instale a versão anterior, crie dados, atualize e compare.
- 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
- 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.
- 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.
- Permissão concedida, depois revogada durante a execução. Verificação: revogue em Ajustes do Sistema durante o uso.
Hardware e sistema
- Suspensão e retomada durante uma tarefa longa. Verificação: suspenda o Mac no meio da tarefa e acorde-o.
- 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.
- Aparência clara e escura, e texto maior ou escala de exibição. Verificação: troque nos Ajustes do Sistema com o app aberto.
- Os dois tipos de processador Mac, se você oferecer suporte a ambos. Verificação: execute em cada tipo que você listar como compatível.
- Caminhos com espaços e caracteres não latinos; início offline. Verificação: abra arquivos assim; inicie o app sem rede.
Crashes
- 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.
- 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.