Rode isso em uma máquina que não seja o seu PC de desenvolvimento: uma instalação limpa do Windows em uma máquina virtual ou em um notebook reserva. Cada item tem um motivo e uma forma de verificar.
Instalação e desinstalação
- A instalação limpa funciona sem ferramentas de desenvolvedor. Por quê: o seu PC tem runtimes e certificados que o usuário não tem. Verificar: instale em uma VM nova; abra o app sem instalar mais nada.
- Usuário padrão consegue instalar e usar. Por quê: muitos usuários não têm direitos de administrador. Verificar: instale e use com uma conta sem admin; anote cada pedido de elevação.
- Avisos do instalador são esperados. Por quê: um instalador sem assinatura ou desconhecido pode disparar um aviso estilo SmartScreen que assusta o usuário. Verificar: baixe o instalador pelo navegador, como um usuário faria, e registre o que aparece.
- A desinstalação remove o app por completo. Por quê: sobras incomodam o usuário e atrapalham reinstalações. Verificar: desinstale e depois olhe a pasta de instalação, o menu Iniciar e a lista de Aplicativos. Decida de forma deliberada quais dados do usuário ficam.
Atualização
- Atualizar sobre uma versão anterior mantém configurações e dados. Verificar: instale a versão anterior, crie dados, atualize e compare.
- Atualizar com o app em execução. Verificar: inicie a atualização com o app aberto; ela não deve corromper arquivos.
Ambiente
- DPI alto e escala. Por quê: texto borrado ou diálogos cortados com escala de 125 a 200 por cento. Verificar: mude a escala nas configurações do Windows e reabra o app.
- Dois monitores com escalas diferentes; desconectar um. Verificar: mova a janela de um lado para o outro, feche, desconecte e reabra. Ela precisa aparecer em uma tela visível.
- Permissões e pastas. Por quê: gravar ao lado do .exe falha em pastas protegidas. Verificar: confirme que configurações e logs vão para um local onde o usuário pode gravar.
- Caminhos com espaços, acentos e caracteres não latinos. Verificar: abra um arquivo a partir de um caminho assim e use um nome de usuário com esses caracteres.
- Offline e rede instável. Verificar: desligue a rede no início, no meio de uma tarefa e ao salvar. O app deve mostrar uma mensagem clara, não travar.
- Suspensão, hibernação, retomada. Verificar: entre em suspensão durante uma tarefa longa e depois acorde o computador.
Falhas
- A falha deixa informação útil. Verificar: force um erro em uma build de teste e confirme que existe um log ou relatório e que ele não contém segredos. Veja como ler e priorizar relatórios de falha.
- Os testadores conseguem relatar problemas de forma consistente. Entregue a eles um modelo de relatório de bug com a versão do sistema operacional e o número da build.
Registrar resultados
Marque cada item como aprovado, reprovado ou não testado. Uma lista curta e honesta vale mais do que uma longa com itens sem marcação.
O AppReviewX aceita apps por link da loja: Google Play, Apple App Store, Mac App Store e Microsoft Store. Apps para Windows e Mac precisam já estar publicados na loja, e o AppReviewX não distribui builds nem instaladores. O feedback é privado e estruturado, um feedback aceito = um crédito, e avaliações nas lojas são voluntárias, não pagas e nunca exigidas. Volte ao hub de apps Windows e Mac. Veja também a checklist de testes para app Mac e a checklist de envio para a Microsoft Store. Se você também lança no celular, comece grátis.