Comment installer et utiliser la machine virtuelle VMWare dans les tests logiciels
De nos jours, la virtualisation est le sujet le plus tendance dans l’industrie informatique et c’est une compétence qui est attendue de chaque employé informatique. Qu’est-ce que la virtualisation et pourquoi est-elle si importante ? Lisez la suite pour tout savoir sur la virtualisation et comment elle peut être une compétence utile pour les testeurs de logiciels.
Comme le dit wiki,
La virtualisation, en informatique, fait référence à l’acte de créer une version virtuelle (plutôt que réelle) de quelque chose, y compris, mais sans s’y limiter, une plate-forme matérielle informatique virtuelle, un système d’exploitation (OS), un périphérique de stockage ou des ressources de réseau informatique.
Avec une technologie et une demande croissantes, la technologie de virtualisation a été étendue de la virtualisation matérielle et logicielle à la virtualisation de la mémoire, la virtualisation du stockage, la virtualisation des données et la virtualisation du réseau. Chaque étendue de virtualisation a sa propre spécification.
Pour cet article, nous nous concentrons sur la virtualisation matérielle, la technique de virtualisation la plus basique et la plus nécessaire dans le domaine des tests logiciels.
L’ordinateur virtualisation matérielle est la virtualisation d’ordinateurs ou de systèmes d’exploitation. En termes simples, sur un seul matériel physique, lorsqu’un ou plusieurs environnements informatiques virtuels peuvent être créés et que chacun d’eux peut être utilisé comme un ordinateur indépendant, cela s’appelle virtualisation de plate-forme.
Sous Virtualisation matérielle/plateforme, trois types de virtualisation sont inclus :
Dans le monde d’aujourd’hui, de nombreuses solutions de virtualisation sont disponibles et peuvent être utilisées par les utilisateurs en tant que freeware. Pour en citer quelques-unes : VMware Player, Sun Virtual Box, Oracle VM manager, Microsoft Virtual PC, etc. Toutes ces solutions de virtualisation peuvent être installées sur votre ordinateur de bureau ou portable local.
Lecture recommandée =>> VirtualBox Vs VMWare
Comment la technique de virtualisation est avantageuse pour les testeurs :
Sur une machine physique, un seul système d’exploitation peut être installé.
Prenons un exemple : initialement, conformément au plan de test, l’application doit être testée pour RHEL 6.1 et SLES 11.2. Après la première version primaire et en tenant compte de la demande de l’application, la direction décide d’étendre la prise en charge d’autres distributions de Linux comme Ubuntu, Fedora et Mint. En outre, un plan à long terme consiste à développer également la même application pour la plate-forme Windows.
En regardant le scénario, au départ, lorsque seuls deux systèmes d’exploitation étaient pris en charge, il était plus facile de créer un environnement de test à l’aide de plusieurs machines physiques. Mais que se passe-t-il lorsque vous devez tester différentes versions et distributions et que vous devez travailler quotidiennement sur 50 machines (avec des configurations différentes) ?
Créer, maintenir et surveiller l’énorme environnement de test est une tâche fastidieuse et chronophage. Et c’est là que la virtualisation entre en scène. La virtualisation facilite certainement la vie en permettant le déploiement de plusieurs machines virtuelles (VM) sur une seule machine physique. En plus de cela, certaines des principales caractéristiques de la virtualisation la rendent plus avantageuse.
Avant d’aller de l’avant avec les avantages et les inconvénients de la virtualisation, faisons une idée des points à considérer avant de configurer une machine virtuelle et comment la configurer.
Contenu
Points à considérer avant d’installer la machine virtuelle (VM) :
Nous allons utiliser le logiciel de virtualisation VMWare pour la démonstration.
Étapes pour installer et configurer VMWare :
#1) Téléchargez le fichier d’installation de la version d’essai de la station de travail VMWare à partir d’ici. La configuration est d’environ 307 Mo. Actuellement, la version 12 est disponible. Veuillez noter que nous avons mis en place des écrans sur la version 11.
#2) Installez VMWare sur votre machine. La configuration est simple et nécessite de cliquer plusieurs fois sur le bouton Suivant.
#3) Après l’installation, ouvrez le poste de travail VMWare à l’aide du menu Démarrer ou du raccourci créé sur le bureau.
#4) Cliquez sur « Créer une nouvelle machine virtuelle ».
(Remarque : cliquez sur l’image pour une vue agrandie)
#5) Avec par défaut « Typique » sélectionné, cliquez sur le bouton Suivant.
#6) Spécifiez le chemin du fichier d’installation du système d’exploitation.
#sept) Dans l’étape suivante, vous devez spécifier une clé ou un numéro de série du système d’exploitation. Si vous utilisez la version d’essai, cette partie peut être ignorée.
#8) Entrez le nom de la machine virtuelle et spécifiez un chemin vers le répertoire dans lequel vous souhaitez créer votre machine virtuelle. Il est recommandé que le lecteur que vous sélectionnez pour installer une machine virtuelle dispose de suffisamment d’espace.
#9) Spécifiez la quantité d’espace disque que vous souhaitez allouer pour une machine virtuelle. Allouez de l’espace disque en fonction de la taille du logiciel que vous allez installer sur la machine virtuelle.
#dix) Sur l’écran suivant, il affichera la configuration que vous avez sélectionnée pour une machine virtuelle.
#11) Il allouera le matériel en fonction des paramètres par défaut, mais vous pouvez le modifier en utilisant le bouton Personnaliser le matériel dans l’écran ci-dessus.
Vous pouvez spécifier la quantité de RAM qu’un processeur doit être alloué à une machine virtuelle. N’allouez pas une RAM complète ou un processeur complet à une machine virtuelle. Aussi, n’allouez pas très peu de RAM ou de processeur. Laissez les paramètres par défaut ou allouez de manière à ce que votre application puisse s’exécuter sur la machine virtuelle. Sinon, cela entraînera une machine virtuelle lente.
#12) Cliquez sur le bouton Terminer pour créer la machine virtuelle à l’emplacement spécifié et avec les ressources spécifiées.
Si vous avez spécifié un fichier valide (.iso, .rar., .nrg) pour le système d’exploitation, il faudra un temps standard pour terminer la configuration du système d’exploitation sur la machine virtuelle, puis il sera prêt à utiliser votre système d’exploitation habituel. .
Remarques:
Passer des données entre l’hôte et la VM :
En règle générale, VM possède son propre lecteur et n’affiche pas les lecteurs du système d’exploitation hôte dans l’environnement VM. De plus, le lecteur VM ne peut pas être utilisé à partir du système d’exploitation hôte.
Il existe quelques options à l’aide desquelles vous pouvez utiliser les données du système d’exploitation hôte dans la machine virtuelle.
Option 1. Utilisation des répertoires partagés: Allez dans VM -> Paramètres -> Options -> Dossiers partagés : ajoutez le chemin des répertoires requis que vous souhaitez afficher dans la VM.
Option 2. Utilisation de périphériques USB : Lorsque des périphériques USB sont branchés, ils sont disponibles par défaut pour le système d’exploitation hôte et ne s’afficheront pas dans la machine virtuelle. Pour les rendre disponibles dans VM, procédez comme suit :
VM -> Périphériques amovibles -> passez la souris sur le périphérique USB et cliquez sur Connecter (Déconnecter de l’hôte). Désormais, le périphérique USB sera disponible dans le système d’exploitation invité (VM) mais ne sera pas disponible dans la machine hôte. Effectuez l’action inverse pour le rendre disponible sur la machine hôte.
Avantages de la virtualisation
Travaillant dans le domaine du stockage et testant des produits de reprise après sinistre pendant presque toutes les années de ma carrière, je suis un grand fan de la virtualisation car :
Avec les avantages vus ci-dessus, il y a aussi quelques points à retenir :
Dans l’ensemble, la virtualisation permet une flexibilité en termes de déploiement et de configuration du matériel et constitue la compétence la plus nécessaire pour effectuer une tâche avec succès.
Qu’en penses-tu? Utilisez-vous VMWare ou tout autre logiciel de virtualisation ? Faites-nous part de vos trucs et astuces.