2011-01-08 4 views
2

L'équipe d'assurance qualité de mon lieu de travail actuel utilise un outil personnalisé pour tester les installations MSI. L'outil utilise des fichiers xml pour définir les fichiers/entrées de registre/services/etc qui sont inclus dans le fichier MSI. L'outil utilise également une base de données pour récupérer les informations de version de fichier lors de l'exécution.Meilleures pratiques pour tester les installations MSI

Chaque fois qu'une nouvelle version du produit est créée, la base de données est remplie avec tous les numéros de version pertinents pour la génération. L'équipe de contrôle qualité installe ensuite le fichier MSI sur diverses machines virtuelles et exécute l'outil, qui vérifie que tous les éléments définis dans les fichiers xml existent et vérifie également que les numéros de version correspondants correspondent à ceux définis dans la base de données.

Bien sûr, cela vient avec les frais généraux d'avoir à maintenir l'outil personnalisé. J'ai essayé de trouver des idées sur la façon de rendre le processus de test rapide et fiable d'un MSI, mais mes recherches sont toujours vides. Alors, comment allez-vous tester une installation MSI?

Répondre

1

Via Jenkins pour copier les artefacts dans une boîte de contrôle qualité lorsqu'elle exécute Msiexec /i setup.msi /qn pour installer la dernière version.

Questions connexes