Middle
Quais processos, além da instalação, são testados durante o teste de instalação?
sobes.tech IA
Resposta da IA
- Desinstalação (Uninstall): Verificação da remoção correta e completa de todos os componentes da aplicação, ficheiros e registos do sistema. É importante que não reste "restos" que possam afetar o sistema ou instalações futuras.
- Atualização (Upgrade): Teste do processo de atualização de versões anteriores para a nova. Verifica-se a preservação dos dados do utilizador, configurações, ausência de conflitos e problemas de compatibilidade.
- Downgrade (Downgrade): Teste da possibilidade de regressar a uma versão anterior, se previsto, mantendo a funcionalidade.
- Reparação (Repair): Verificação da função de reparação de uma instalação danificada da aplicação.
- Configuração (Configuration): Teste de várias opções de configuração durante a instalação (escolha do diretório, componentes, modos de instalação, etc.).
- Licenciamento e ativação (Licensing & Activation): Verificação da correção dos acordos de licença, do processo de ativação e da aplicação de licenças.
- Compatibilidade (Compatibility): Teste de instalação em diferentes sistemas operativos suportados, arquiteturas e com diferentes softwares pré-instalados.
- Segurança (Security): Verificação de permissões de ficheiros e pastas, ausência de vulnerabilidades relacionadas com o processo de instalação.
- Localização e internacionalização (L10n & I18n): Teste de instalação usando versões localizadas do instalador e correta exibição do texto em diferentes idiomas.
- Registo (Logging): Verificação da criação e conteúdo dos logs de instalação, que podem ser úteis para depuração.