Création d’un environnement d’entreprise pour les tests de compatibilité
Le but de l’environnement de test est de modéliser le système d’exploitation à déployer et évaluer la compatibilité avant de le déployer dans votre environnement de production. Ce dernier se compose d’ordinateurs sur lesquels le nouveau système d’exploitation doit être installé. Votre environnement de test peut s’avérer être un investissement à long terme. Songez à le conserver après le déploiement pour vous venir en aide dans les projets de déploiement à venir.
Modélisation de l’environnement de production
Nous vous recommandons les pratiques suivantes pour configurer votre environnement de test :
Séparez physiquement votre environnement de test de celui de production. Cette distinction matérielle contribue à assurer que les activités dans l’environnement de test n’influent pas sur l’environnement de production.
Sur les ordinateurs de votre environnement de test, installez le nouveau système d’exploitation.
Effectuez tous vos tests en utilisant des comptes qui reflètent les autorisations de votre environnement de production. Cette approche vous permet de détecter plus facilement les problèmes de sécurité éventuels.
Configuration de l’environnement pour les tests automatisés
Les tests s’exécutent généralement plusieurs fois, ce qui oblige à pouvoir revenir à un état antérieur sur votre environnement de test. Nous vous recommandons les pratiques suivantes pour assurer la cohérence des tests et de la restauration de l’état de votre environnement de test :
Utilisez un logiciel de création d’images disques pour générer des images de disques physiques.
Utilisez des fonctionnalités de virtualisation logicielle pour annuler les modifications apportées aux disques durs virtualisés.
Choix de la virtualisation selon les cas
Le tableau suivant reprend certains des avantages et des inconvénients de la virtualisation.
Avantages | Inconvénients |
---|---|
|
|
Méthodologie pour les tests
Pour effectuer les tests d’une application sur un nouveau système d’exploitation, nous vous recommandons les méthodes suivantes :
Gardez les options par défaut pour les fonctionnalités de sécurité.
Utilisez des outils d’automatisation de test pour exécuter vos cas de test de façon reproductible et cohérente.
Utilisez votre application de la même façon que son usage prévu dans votre environnement de production.
Passez par l’outil Compatibility Monitor dans le package d’analyse pendant l’exécution pour rassembler les commentaires de compatibilité.
Activez l’envoi et la réception des données de compatibilité pour obtenir les informations nécessaires et les solutions à travers Microsoft Compatibility Exchange.
En cas de test d’un site Web ou d’une application Web, incluez les sites intranet et extranet en organisant votre liste par priorités d’après l’aspect critique de chaque site ou application pour votre organisation.