Sobes.tech
Junior

Qu'est-ce que le test d'installation de logiciel?

sobes.tech IA

Réponse de l'IA

Les tests d'installation de logiciels (Installation Testing) sont un type de test qui vérifie si le logiciel s’installe, se configure, se met à jour et se désinstalle correctement dans différents environnements opérationnels (systèmes d’exploitation, systèmes de fichiers, configurations matérielles).

Objectifs principaux:

  • Vérification de la bonne installation: S’assurer que tous les fichiers et composants sont installés aux bons endroits et ont les bonnes permissions.
  • Vérification de l’intégrité des données: Confirmer que les données nécessaires au fonctionnement du logiciel ne sont pas corrompues ou perdues lors de l’installation.
  • Vérification de la conformité aux exigences: S’assurer que l’installation respecte la documentation et les spécifications (par exemple, espace disque libre, mémoire RAM).
  • Vérification de la possibilité de mise à jour: Confirmer qu’une nouvelle version du logiciel peut être installée sur l’ancienne, en conservant les paramètres et les données.
  • Vérification de la suppression correcte: S’assurer que le logiciel est complètement désinstallé, sans laisser de fichiers, d’entrées dans le registre ou autres artefacts pouvant affecter le système ou d’autres applications.

Types de tests d’installation:

  • Installation complète (Full Installation): Vérification de l’installation de tous les composants.
  • Installation personnalisée (Custom Installation): Vérification de l’installation uniquement des composants sélectionnés par l’utilisateur.
  • Mise à jour (Upgrade/Update Installation): Vérification de l’installation d’une nouvelle version sur l’ancienne.
  • Installation propre (Clean Installation): Vérification de l’installation sur un système "propre" sans versions précédentes du logiciel.
  • Désinstallation (Uninstallation): Vérification de la suppression complète et correcte du logiciel.
  • Installation en réseau (Network Installation): Vérification de l’installation à partir de ressources réseau.

Ce type de test est souvent effectué sur différentes configurations matérielles et logicielles pour assurer la compatibilité.