Middle
Quais cenários de teste você usará para verificar a instalação do aplicativo?
sobes.tech IA
Resposta da IA
A verificação da instalação da aplicação inclui os seguintes cenários:
-
Instalação bem-sucedida:
- Instalação com permissões de utilizador corretas.
- Instalação no caminho padrão.
- Instalação num caminho personalizado.
- Instalação num disco com espaço livre suficiente.
- Instalação com ligação à Internet (se necessário).
-
Erros na instalação:
- Tentativa de instalação sem permissões administrativas suficientes.
- Tentativa de instalação num disco com espaço insuficiente.
- Tentativa de instalação sem o software necessário (por exemplo, .NET Framework, Java).
- Tentativa de instalação com parâmetros de linha de comandos incorretos (para instalações silenciosas).
- Tentativa de instalação com a ligação de rede interrompida (se o instalador requer acesso online).
- Tentativa de instalação em um sistema operativo ou arquitetura incompatível.
-
Atualização (Upgrade):
- Atualização a partir de uma versão anterior (versões principais, atualizações menores, patches).
- Atualização mantendo as configurações do utilizador.
- Atualização com regressão para a versão anterior (se essa função estiver disponível).
- Tentativa de atualização com uma versão incompatível.
-
Desinstalação (Uninstall):
- Remoção completa da aplicação.
- Remoção mantendo os ficheiros de configuração (se essa opção estiver disponível).
- Verificação da ausência de ficheiros residuais e entradas no registo após a desinstalação.
- Verificação da remoção de atalhos e itens de menu.
- Tentativa de desinstalação com a aplicação em execução.
- Tentativa de desinstalação sem permissões suficientes do utilizador.
-
Instalação em condições específicas:
- Instalação silenciosa a partir da linha de comandos.
- Instalação através de políticas de grupo (em ambientes corporativos).
- Instalação numa máquina virtual.
- Instalação num sistema operativo de servidor.
Em cada cenário verifica-se:
- Iniciar o instalador.
- A correta visualização dos passos de instalação (acordo de licença, escolha do caminho, componentes).
- A ausência de erros durante a instalação.
- A criação correta de ficheiros, pastas, atalhos, entradas no registo.
- A funcionalidade da aplicação após a instalação (início, funções básicas).
- A correção das mensagens de erro em cenários incorretos.