Roteiros de teste do SafeID Desktop
Antes de cada release, os roteiros abaixo são executados manualmente com o build de produção, em todos os ambientes. Grave a tela durante a execução: a gravação é a evidência de que o roteiro foi realizado.
Ambientes
| Sistema | Arquitetura |
|---|---|
| macOS | Apple Silicon (ARM) |
| macOS | Intel |
| Windows | x64 |
| Windows | ARM64 |
Preparação
Antes de iniciar os testes, desinstale o aplicativo e limpe a pasta de dados do usuário, para simular uma instalação limpa.
No macOS:
rm -r ~/Library/Application\ Support/SafeID\ Desktop
No Windows (PowerShell):
Remove-Item "$env:APPDATA\SafeID Desktop\*" -Recurse -Force
Para exibir os detalhes do processador e do sistema operacional da máquina:
- macOS: menu Apple → Sobre Este Mac.
- Windows: Configurações → Sistema → Sobre.
Validação completa
Instalação e associação
- Mostre os detalhes do processador e do sistema operacional da máquina.
- Inicie o SafeID Desktop.
- Confirme que o aplicativo abre na tela Bem-vindo.
- Marque a caixa Li e concordo.
- Associe o dispositivo.
- Instale o certificado.
- Abra o site de testes do Web PKI e mostre que o certificado está disponível.
Desassociação e nova associação
- Navegue até Meus dispositivos.
- Desassocie o dispositivo. Deve aparecer o diálogo de confirmação.
- Confirme a desassociação.
- No site de testes, mostre que o certificado sumiu.
- Navegue até Meus dispositivos e, depois, até Associar novo dispositivo.
- Conclua o processo de associação.
- Volte ao site de testes e mostre o certificado.
Assinatura com o aplicativo aberto, na bandeja e encerrado
- Solicite uma assinatura.
- No dispositivo móvel, recuse a assinatura. Deve aparecer o diálogo de erro com o texto "Pedido de autorização rejeitado."
- Feche o aplicativo e confirme que ele foi para a bandeja.
- Solicite a assinatura novamente e confirme que a janela de contagem regressiva abre.
- No dispositivo móvel, recuse a assinatura.
- Feche o aplicativo novamente e, agora, encerre-o também pela bandeja (opção Encerrar).
- Solicite a assinatura novamente. Confirme que o aplicativo inicia automaticamente, abre a janela de contagem regressiva e envia a solicitação ao dispositivo móvel.
- No dispositivo móvel, aprove a assinatura.
- Verifique que a assinatura foi concluída com sucesso.
PJe Office com o módulo PKCS#11
- Mostre os detalhes de versão do PJe Office instalado.
- Acesse as opções do PJe Office pela bandeja.
- Abra a janela de certificados do PJe Office e, se houver algum certificado configurado, remova-o.
- Adicione novamente o módulo PKCS#11 do SafeID:
- Windows:
C:\Windows\System32\safeid-p11.dll - macOS:
/Applications/SafeID Desktop.app/Contents/Resources/libsafeid-p11.dylib
- Windows:
- Acesse https://pje.tjdft.jus.br/ e selecione a opção CERTIFICADO DIGITAL.
- Confirme pelo site que o acesso foi autorizado pelo certificado.
Validação resumida do PJe
- Mostre os detalhes do processador e do sistema operacional da máquina.
- Mostre os detalhes de versão do PJe Office instalado.
- Inicie o SafeID Desktop.
- Associe o dispositivo e instale o certificado.
- Acesse as opções do PJe Office pela bandeja.
- Abra a janela de certificados do PJe Office e, se houver algum certificado configurado, remova-o.
- Configure o certificado adicionando o módulo PKCS#11 do SafeID:
- Windows:
C:\Windows\System32\safeid-p11.dll - macOS:
/Applications/SafeID Desktop.app/Contents/Resources/libsafeid-p11.dylib
- Windows:
- Acesse https://pje.tjdft.jus.br/ e selecione a opção CERTIFICADO DIGITAL.
- No celular, autorize o acesso.
- Confirme pelo site que o acesso foi autorizado pelo certificado.
Validação da atualização automática
Este roteiro confirma que o usuário pode adiar a atualização sem perder o uso do aplicativo, que a atualização adiada é instalada quando o aplicativo é encerrado, e que o botão Atualizar instala a nova versão na hora.
Pré-requisitos:
- A versão anterior instalada (pacote da página de download), com o dispositivo associado e o certificado instalado.
- A nova versão publicada no servidor de atualização do ambiente testado (produção ou homologação).
O aplicativo procura atualizações alguns segundos depois de iniciar e baixa a nova versão em segundo plano. O diálogo de atualização só aparece quando o download termina, o que pode levar alguns minutos.
Adiar a atualização
- Mostre a versão instalada: na bandeja, o primeiro item do menu mostra o nome e a versão do aplicativo.
- Inicie o SafeID Desktop e aguarde o diálogo "Nova versão disponível!", com os botões Atualizar e Agora não.
- Clique em Agora não. O diálogo fecha e o aplicativo continua aberto. Fechar o diálogo pelo botão de fechar da janela tem o mesmo efeito.
- Confirme pela bandeja que a versão continua a anterior.
- No site de testes do Web PKI, solicite uma assinatura e aprove-a no dispositivo móvel. Verifique que a assinatura foi concluída com sucesso.
Atualização ao encerrar
- Encerre o aplicativo pela bandeja (opção Encerrar). A atualização adiada é instalada nesse momento.
- Inicie o SafeID Desktop novamente. Confirme pela bandeja que a versão é a nova e que o diálogo de atualização não aparece.
- No site de testes, solicite uma assinatura e aprove-a no dispositivo móvel. Verifique que a assinatura foi concluída com sucesso.
Atualizar pelo diálogo
- Volte à versão anterior: desinstale o aplicativo e instale o pacote da versão anterior.
- Inicie o SafeID Desktop e, quando o diálogo "Nova versão disponível!" aparecer, clique em Atualizar. O aplicativo fecha e instala a nova versão; se ele não reabrir sozinho, inicie-o.
- Confirme pela bandeja que a versão é a nova.
- No site de testes, solicite uma assinatura e aprove-a no dispositivo móvel. Verifique que a assinatura foi concluída com sucesso.